我目前正在这样做:
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
然后我更新 UI 并运行大量动画来显示我刚刚收到的数据。
但是我现在尝试使用异步请求来加载信息,因为上述方法正在锁定主线程。
有任何想法吗?我试过设置一个 NSOperationQueue 并使用:
NSData *responseGBP = [NSURLConnection sendAsynchronousRequest:requestGBP queue:operationQueue completionHandler:nil];
但是我得到这个错误: Initializing 'NSData *__strong' with an expression of in compatible type 'void'
各位高手能帮帮我吗?