Tal*_*ion 42
我有同样的问题Refactor to Storyboard.显然,资产目录不会传输图像参考.要修复,请参阅以下内容:
您会注意到您的ImageViews参考资料是空的.
1 - 单击ImageView
2转到"实用程序"栏,您将看到资产图像
unknown
3 - 将其更改回您的图像资产
这应该可以解决您的错误.希望这可以帮助!
Kum*_*mar 19
这个错误可能有很多原因.要解决此问题,您可以按照以下步骤操作:
请参阅下面的图片以便更好地理解:
只需在Xcode中选择图像,然后在右侧的文件检查器中选择"目标成员资格",确保选择了您的项目.您可以做的另一件事是删除并重新插入图像,并确保选中"如果需要复制项目",并选择"添加到目标"项目.
Xcode9 beta2发行说明:
对于使用Xcode 9构建的应用程序,在iOS 10或更早版本中找不到资产目录中的Jpeg资产.用于访问图像的API调用,例如UIImage.imageNamed:return nil.(32524123)
解决方法:使用png资源或将应用程序测试限制为运行iOS 11或更高版本的设备.
Xcode9 beta3发行说明:
对于使用Xcode 9构建的应用程序,可在iOS 10或更早版本中找到资产目录中的Jpeg资产.(32524123)
对于那些在开发 cocoapod 时遇到此错误的人
我试图使用我的 pod 捆绑包中的图像,该图像位于情节提要中的 .xcassets 文件内。它在故事板中显示得很好,但是当我运行该应用程序时,它会崩溃,说找不到资源。
我更改了我的 podspec 以s.resources包括s.resource_bundles
s.resource_bundles = {
'SDKRes' => ['SDK/Assets/*']
}
s.resources = ['SDK/Assets/*.{xcassets}']
Run Code Online (Sandbox Code Playgroud)
然后它就能够从故事板正确加载资源
| 归档时间: |
|
| 查看次数: |
44724 次 |
| 最近记录: |