我的应用程序通过TTURLRequestModel向每周一组图像发出请求。当应用程序首次启动时,此请求会成功完成并成功获得响应。
当应用关闭并重新启动时,applicationDidBecomeActive方法会发布通知以更新每周列表,并通过相同的TTURLRequestModel发出请求。只有这一次,你可以看到请求发送成功,但requestDidFinishLoad永远不会被调用。我实现了requestDidFailLoadWithError,并测试了请求是否已开始。
在视图控制器中,init方法分配模型并分配代理。
photoListData = [[PhotoListDataModel alloc] init];
[[photoListData delegates] addObject:self];
侦听通知的方法发出请求:
[photoListData cancel];
[photoListData load:TTURLRequestCachePolicyNoCache more:NO];
任何有关可能导致此行为的信息都会有所帮助!提前谢谢!