我正在开发一个非常基本的应用程序。当我尝试以编程方式执行segue时,遇到了Sigabrt错误。我使用异常断点来识别导致错误的代码行,一旦删除它,错误就不再发生。代码行是:

[self performSegueWithIdentifier:@"finished" sender:self];


它被嵌入以下方法中:

- (void) buttonPressed: (id)sender{
    NSLog(@"Hello");
    [self performSegueWithIdentifier:@"finished" sender:self];

}


请帮助我克服此错误,因为它对我的代码而言非常重要。

谢谢阿怀斯

最佳答案

发生崩溃的线程是Thread1,应该从主线程(线程0)操纵UI。要么是从MainThread之外的另一个线程触发segue,要么是您在辅助线程上做错了事。

关于ios - Segue导致“线程1:信号SIGABRT”错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26244975/

10-14 22:12
查看更多