ios8 UIImage imageNamed : crash

标签 ios objective-c iphone ios8 uiimage

我在 crashlytics 中为 UIImage imageNamed: 方法列出了一个奇怪的崩溃。此崩溃仅出现在 iOS8 上,对许多用户来说是一个长期存在的问题。虽然,奇怪的是我在测试时无法重现该问题。

请引用 crashlytics 的崩溃日志图片。 enter image description here

我想,这可能与 imageNamed: 方法的内部工作有关。

最佳答案

在我将 UIImage imageNamed: 方法从后台线程移至主线程后,问题得到解决。顺便说一句,这应该总是导致运行时崩溃,因为该方法应该只在主线程上运行(就像所有 UIKit 方法一样),但由于某些原因,以前版本的 iOS 允许它运行。在 iOS8 中,虽然它更频繁地崩溃,但并非总是如此。

关于ios8 UIImage imageNamed : crash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27797799/

相关文章:

ios - 打开 Watch 应用程序以配对 Apple Watch 的 URL 方案

objective-c - C 结构的大小

objective-c - iOS 10 如何检查应用程序是从 AppStore 下载的还是从 Objective C 中的 Xcode 下载的

ios - 滑动 UIPageViewController 时出现的间隙 - Swift

ios - 哪些CMTime是无效的?

objective-c - 应用程序因警报 View 而崩溃

ios - 如何为 iOS 存折创建 "generic type pass"?

ios - 在 iOS 5 和 6 中使用 Facebook 实现登录

ios - 使用 objc 的 swift 扩展和类型差异

iphone - ld : library not found for -lGoogleAnalytics