【发布时间】:2017-11-22 22:29:41
【问题描述】:
我在使用 iOS 10 的设备上运行资产和 Xcode 9 测试版时遇到问题。它不会从资产上传任何图像,所以在手机上我看不到任何资产!
如果我在情节提要中加载图像,它只是不会在手机上显示任何图像(但它会显示在情节提要中),如果我做某事:
UIImage(named:"imageName")!
它崩溃并显示日志消息:
*** -[_CUIThemePixelRendition _initWithCSIHeader:] 中的断言失败,/BuildRoot/Library/Caches/com.apple.xbs/Sources/CoreUI/CoreUI-428.6/CoreTheme/ThemeStorage/CUIThemeRendition.m:3788 无法加载从包中带有标识符“myIdentifierName”的笔尖引用的“imageName”图像
这很奇怪,因为在另一台装有 iOS 11 测试版的设备上运行相同的代码,我可以看到图像。
【问题讨论】:
-
我猜这可能是一个错误。尝试使用
Image Literal。 -
感谢您的回复,但没有,即使
Image Literalit 崩溃。我想这是一个错误,但相当大,因为我无法使用任何资产! -
查看资产目录部分的Xcode 9 Release Notes。
-
即使使用 png 资产和 iOS 11,我也有这个错误...
-
我使用的是 Xcode 10 Beta,如果我在 iOS 12 模拟器上运行该应用程序一切正常,但如果我使用的是 iOS 11.4 设备,则图像不会显示
标签: ios10 assets ios11 xcode9-beta xcode9