我正在创建一个iOS应用程序,我有一个在线程中运行的方法,我也在调用此方法中的另一个方法,但是在执行第二个方法时,崩溃了应用程序,实际上,我想要在第二个方法成功执行后移动到新视图。
任何帮助将不胜感激。我们欢迎您提供代码请求。
答案 0 :(得分:1)
UI不是线程安全的。因此,您应该只从主线程更新UI。
要强制代码在主线程上运行,可以在线程或其他块中使用这样的块:
dispatch_async(dispatch_get_main_queue(), ^{
// Update UI here
});