
需要把AFN的回调 放置在子线程
manager.completionQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
AFN的回调 默认在主线程,
如果不把回调设置子线程, 那么 dispatch_semaphore_wait(sema, DISPATCH_TIME_FOREVER); 会将主线程阻塞, AFN的回调 回不来 执行不了 dispatch_semaphore_signal(sema); 导致程序卡死
网友评论