我正在开发一个非常基本的应用程序。当我尝试以编程方式执行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/