如何在 Today Extension 中显示资产目录中的图像?

Posted

技术标签:

【中文标题】如何在 Today Extension 中显示资产目录中的图像?【英文标题】:How to display an image from Asset Catalog in Today Extension? 【发布时间】:2014-09-21 19:33:50 【问题描述】:

我正在开发适用于 ios8 的 Today Extension。我的 App Group 设置正确,我可以成功使用 NSUserDefaults 向我的扩展程序发送简单的数据位(使用 this tutorial)。

在我的扩展的情节提要中,我已将图像放在情节提要上,并将该图像设置为我在资产目录中拥有的资产。即使它出现在 Interface Builder 中,当我在设备和模拟器上运行应用程序时,图像也不会显示。

我错过了什么?

【问题讨论】:

【参考方案1】:

确保资产目录包含在 Today 扩展的目标中。

【讨论】:

谢谢。对于任何寻找这个的人,从导航器中选择 .xcassets,然后在实用程序菜单(右侧)中,您可以在文件检查器选项卡中设置目标成员。

以上是关于如何在 Today Extension 中显示资产目录中的图像?的主要内容,如果未能解决你的问题,请参考以下文章

iOS - 在 Today Extension 上显示图像时收到内存警告

如何在 Today Extension 中调整 UITableView 的大小

Today Widget Extension 中经常出现“无法加载”

Today Extension 视图在重绘时闪烁

如何通过 Today Extension (iOS 8) 访问 Core Data/CloudKit

Swift 在 App 和 Today Extension 之间共享 CoreData [重复]