作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在制作一个 iOS 应用程序,我有一个在线程中运行的方法,我也在这个方法中调用另一个方法,但是在执行第二个方法时,应用程序崩溃了,实际上,我想要在第二个方法成功执行后移动到新 View 。
任何帮助将不胜感激。欢迎索取代码。
最佳答案
UI 不是线程安全的。因此,您应该只从主线程更新 UI。
要强制代码在主线程上运行,您可以在线程或其他 block 中使用这样的 block :
dispatch_async(dispatch_get_main_queue(), ^{
// Update UI here
});
关于ios - 在一个方法执行完后在另一个方法中调用一个新的View,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15208042/
我是一名优秀的程序员,十分优秀!