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