PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MacDev
[問題] 有關alamofire
作者:
cf1064
(蚵仔)
2015-07-15 22:23:25
請問各位有用過alamofire的大大
因為最近寫程式的時候,需要上傳多張圖片
然後Server上的php會回傳伺服器上該圖片的路徑及修改後檔名
現在的做法是將上傳的部份放在func裡,然後透過for去跑func
最後取得這些圖的路徑後,再去做資料庫新增的動作
但現在遇到的問題是在跑alamofire時,他Post出去後就不等待他回傳
程式繼續往下執行到新增至資料庫,導致該變數還沒取得回傳的資料就寫到
資料庫而造成沒有資料,請問有人遇過這樣的問題?要如何解決或是有哪些
關鍵字可以做查詢呢?謝謝。
作者:
neotek
2015-07-15 23:07:00
因為是Async呀, 應該有callback等他回傳吧@@code貼上來才知道錯在哪
作者: gradyzhuo
2015-07-17 00:36:00
因為你把Alamofire的呼叫包進另一個function, 你可以幫你的function加一個callback的closure,或是也可以把println("Upload Final") 移到 .responseJSON { (request, response, data, error) in {...}裡面就可以了
作者:
cf1064
(蚵仔)
2015-07-17 01:42:00
可是要上傳六個不同的圖片,所以把final放在response好像沒辦法解決,因為在upload final後還有講六個url一次寫入到資料庫的動作
作者: gradyzhuo
2015-07-17 02:31:00
那我覺的你可以查查看dispatch_group的用法
作者:
cf1064
(蚵仔)
2015-07-17 21:45:00
感謝,可以運作了,只是有時候偶爾會出現問題,有時候又
繼續閱讀
[問題] 請問是否能取得裝置上的DB
juso1326
[請益] 關於 TableViewCell push segue 的 >
iPhoneX
[問題] 圖片慢慢載入的效果
fightword
[問題] xcode6.4 Exit拖拉問題
thainai
[問題] 關於Line的Developers
s001582000
[問題] Google map SDK geocoder 解析地址
zen4641
[問題] uiscrollview scroll 後push subview
valda
Re: [問題] moptt滑來滑去的介面
kyushu
[心得] 這兩天摸索與實作 HUD
Linux
[閒聊] 有沒有Apple對開發者很不友善的八卦
SwiftLang
Links
booklink
Contact Us: admin [ a t ] ucptt.com