[Alamofire] 错误总结

fun f1(){}

fun f2(){}

func fetch() {

    Alamofire.request(.POST, url, parameters: params).responseJson {

  _,_,JSON,_ in 

    f1()    

     }

  f2() // 注1

 }

这里的f2 是会在responseJson执行完之后再执行

Debug发现 Alamofire这句执行完之后会跳到 注1 的那里执行 也就是直接是闭包之外执行完整个fetch() 函数之后再回来执行闭包内的内容

posted @ 2015-08-10 18:17  baaingSheep  阅读(219)  评论(0编辑  收藏  举报