Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone EXC_坏访问-我如何避免它?_Iphone_Ios_Objective C_Error Handling - Fatal编程技术网

Iphone EXC_坏访问-我如何避免它?

Iphone EXC_坏访问-我如何避免它?,iphone,ios,objective-c,error-handling,Iphone,Ios,Objective C,Error Handling,我有一个异步上传过程。完成后,它会插入主线程以更新UI @try { if ([self respondsToSelector:@selector(updateUploadFinished)]) { [self performSelectorOnMainThread:@selector(updateUploadFinished) withObject:nil waitUntilDone:NO]; } } @catch

我有一个异步上传过程。完成后,它会插入主线程以更新UI

    @try {
        if ([self respondsToSelector:@selector(updateUploadFinished)]) {
            [self performSelectorOnMainThread:@selector(updateUploadFinished) withObject:nil waitUntilDone:NO];
        }
    }
    @catch (NSException *exception) {
        NSLog(@"Failed to perform selector on main thread: %@",[exception reason]);
        return;
    }

问题是,如果我离开这个视图,我会得到一个
EXC\u BAD\u访问
。正如您在上面的代码中所看到的,我试图避免它,但它仍然会使应用程序崩溃。我怎样才能避开这个问题呢?

你必须删除视图中异步调用的委托,否则将消失。

你必须删除视图中异步调用的委托,否则将消失。

1)
问题是如果我离开这个视图
你会怎么做?2)让我们看看崩溃。1)
问题是如果我离开这个视图
你会怎么做?离开2)向我们展示崩溃。