iOS,从navigationController弹出ViewController是否可以,即使从它调用的请求不是';还没完成?
以下是我的情况: 我有一个viewController,它的主要目标是上传一张照片。我使用ReactiveCocoa如下:iOS,从navigationController弹出ViewController是否可以,即使从它调用的请求不是';还没完成?,ios,networking,memory-leaks,uinavigationcontroller,exc-bad-access,Ios,Networking,Memory Leaks,Uinavigationcontroller,Exc Bad Access,以下是我的情况: 我有一个viewController,它的主要目标是上传一张照片。我使用ReactiveCocoa如下: - (IBAction)uploadTapped { [[PhotosService uploadSignal] subscribeError:^(NSError *error) { NSLog(@"%@", error); } completed:^{ NSLog(@"Upload completed
- (IBAction)uploadTapped
{
[[PhotosService uploadSignal] subscribeError:^(NSError *error) {
NSLog(@"%@", error);
} completed:^{
NSLog(@"Upload completed");
}];
//I don't need to wait the upload result
[self.navigationController popViewControllerAnimated:YES];`
}
即使上传未完成,也可以弹出viewController吗?我不想因此冒EXC坏访问或内存泄漏的风险
感谢您的帮助取决于您在完成模块中所做的工作,您所拥有的一切非常感谢您。我在完成阶段什么都不做。也许我会发布一个通知:[[NSNotificationCenter defaultCenter]postNotificationName:@“UploadCompleted”对象:nil];