[[RKObjectManager sharedManager] loadObjectsAtResourcePath:@"app/site_pattern" usingBlock:^(RKObjectLoader* loader) {
[loader setObjectMapping:clientMappring];
loader.delegate = self;
shopLoader = loader;
}];
上記では、ブロック関数を使用してアプリにデータをロードしていますが、このビューコントローラーをポップすると、いつ、どのようにこのリクエストをキャンセルするのかわかりません。
何か案が?
- (void)showSelectShop
{
SelectShopViewController * selectShopViewController = [[SelectShopViewController alloc] initWithNibName:@"SelectShopViewController" bundle:nil];
[self.navigationController pushViewController:selectShopViewController animated:YES];
}
もっと:
viewDidUnload でキャンセルしようとしています
- (void)viewDidUnload
{
[super viewDidUnload];
[shopLoader cancel];
}
しかし、うまくいきませんでした。私はまだエラーが発生しています。