ios8 UIImage imageNamed:崩溃

Pun*_*rma 7 iphone objective-c uiimage ios ios8

我遇到了一个崩溃的UIImage imageNamed:方法中列出的奇怪的崩溃.此崩溃仅出现在iOS8上,对许多用户来说都是一个持续存在的问题.虽然,奇怪的是我在测试时无法重现这个问题.

请参阅crashlytics的崩溃日志图片. 在此输入图像描述

我想,这可能需要对imageNamed:方法的内部工作做些什么.

Pun*_*rma 6

UIImage imageNamed:方法从后台线程移动到主线程后,问题得到了解决.顺便说一句,这应该总是给出一个运行时崩溃,因为该方法应该只在主线程上运行(作为所有UIKit方法),但由于某些原因,以前版本的iOS让它运行.在iOS8中虽然它更频繁地崩溃,但并非总是如此.