[問題] 有關alamofire
請問各位有用過alamofire的大大
因為最近寫程式的時候,需要上傳多張圖片
然後Server上的php會回傳伺服器上該圖片的路徑及修改後檔名
現在的做法是將上傳的部份放在func裡,然後透過for去跑func
最後取得這些圖的路徑後,再去做資料庫新增的動作
但現在遇到的問題是在跑alamofire時,他Post出去後就不等待他回傳
程式繼續往下執行到新增至資料庫,導致該變數還沒取得回傳的資料就寫到
資料庫而造成沒有資料,請問有人遇過這樣的問題?要如何解決或是有哪些
關鍵字可以做查詢呢?謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.176.82
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1436970208.A.6F4.html
推
07/15 23:07, , 1F
07/15 23:07, 1F
→
07/15 23:07, , 2F
07/15 23:07, 2F
CODE如以下網址:
http://ideone.com/SahDjK
在ImageUpload的func裡每個上傳圖片都會回傳路徑,然後將他println出來
問題是在執行時,他跑的時候是先print Upload Final,然後後面才出現
url = FileUrl.string的資訊,不知道該如何等他跑完六張圖片上傳並取得六
張圖片分別的路徑名,最後再跑Upload Final這行?
※ 編輯: cf1064 (218.161.111.141), 07/16/2015 10:13:04
推
07/17 00:36, , 3F
07/17 00:36, 3F
→
07/17 00:36, , 4F
07/17 00:36, 4F
→
07/17 00:36, , 5F
07/17 00:36, 5F
→
07/17 00:36, , 6F
07/17 00:36, 6F
→
07/17 01:42, , 7F
07/17 01:42, 7F
→
07/17 01:42, , 8F
07/17 01:42, 8F
→
07/17 01:42, , 9F
07/17 01:42, 9F
推
07/17 02:31, , 10F
07/17 02:31, 10F
你好,我今天早上改用dispatch_group,可是一樣是Final先出來,再出來其他的url,
是因為我放錯地方嗎?
程式碼如下:http://ideone.com/ymyQm8
結果如下:http://i.imgur.com/Nfit9Qu.png

謝謝。
※ 編輯: cf1064 (218.161.111.141), 07/17/2015 11:36:19
→
07/17 16:17, , 11F
07/17 16:17, 11F
→
07/17 16:18, , 12F
07/17 16:18, 12F
→
07/17 21:45, , 13F
07/17 21:45, 13F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章