【发布时间】:2014-06-27 15:02:36
【问题描述】:
我有一个使用以下方法创建的 NSURLSession dataTask:
NSURLSessionConfiguration *defaultConfigObject = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *defaultSession = [NSURLSession sessionWithConfiguration: defaultConfigObject delegate:hvc delegateQueue: [NSOperationQueue mainQueue]];
NSURLSessionDataTask * dataTask = [defaultSession dataTaskWithURL:url ];
[dataTask setAccessibilityLabel:@"UserProfiling"];
[dataTask resume];
这里,hvc 是另一个 ViewController,我在其中处理此服务器数据任务调用的委托。
我看到 dataTask 连续多次调用服务器。
有没有办法确保只拨打一个电话?
这已在下面解决并回答。
【问题讨论】:
-
您是否检查过日志,您上面发布的代码没有被多次调用?
-
此类服务器日志的日志在哪里?
-
我不是在询问服务器日志。只需在 [dataTask resume] 上方放置一个日志,看看您是否重复调用该方法。
标签: ios objective-c ios7