当app进入前台时,TTURLRequestModel无法调用requestDidFinishLoad

时间:2011-10-06 21:49:02

标签: iphone ios three20

我的应用程序通过TTURLRequestModel向每周一组图像发出请求。当应用程序首次启动时,此请求会成功完成并成功获得响应。

当应用关闭并重新启动时,applicationDidBecomeActive方法会发布通知以更新每周列表,并通过相同的TTURLRequestModel发出请求。只有这一次,你可以看到请求发送成功,但requestDidFinishLoad永远不会被调用。我实现了requestDidFailLoadWithError,并测试了请求是否已开始。

在视图控制器中,init方法分配模型并分配代理。

photoListData = [[PhotoListDataModel alloc] init];
[[photoListData delegates] addObject:self];

侦听通知的方法发出请求:

[photoListData cancel];
[photoListData load:TTURLRequestCachePolicyNoCache more:NO];

任何有关可能导致此行为的信息都会有所帮助!提前谢谢!

0 个答案:

没有答案