我为 Iphone 创建了一个使用 Three20 和 RestKit 框架的应用程序。
该应用程序几乎可以完美运行,但是在以下情况下存在问题:
我有一个使用该方法调用另一个视图的视图TTOpenURL(@"tt://reports");
在我的 loadView 我有方法
[[RKObjectManager sharedManager] loadObjectsAtResourcePath:@"/checks" queryParams:params delegate:self];
我有这两种返回方法:
- (void)objectLoader:(RKObjectLoader*)objectLoader didLoadObjects:(NSArray*)objects
- (void)objectLoader:(RKObjectLoader*)objectLoader didFailWithError:(NSError*)error
一切正常,视图显示结果,在我选择后退按钮后,一切正常运行。但是如果我在完成加载之前打开屏幕并选择后退按钮,RKObjectLoader
则方法中的类出现错误- (void) didFinishLoad (RKResponse *) response;
最准确的
if ([_delegate respondsToSelector:@selector(request:didLoadResponse:)]) {
有谁知道我该如何解决这个问题?
提前致谢。
安德烈