【问题标题】:How to access image files in a today notification widget如何在今日通知小部件中访问图像文件
【发布时间】:2014-10-29 09:33:18
【问题描述】:

通过小部件扩展访问图像时是否有任何限制? 我在小部件扩展支持文件组中有一个名为 pocket.png 的图像

我想通过 Widget 自定义视图控制器使用此图像,并且像往常一样编写此代码

var pocketImage:UIImage = UIImage(named: "pocket")

令我惊讶的是,这段代码返回空白。尝试使用 pocket.png 同样的问题。

现在我尝试用路径处理图像,甚至下面的代码也返回 nil

let pathx = NSBundle.mainBundle().pathForResource("pocket", ofType: "png")

那么我如何访问本地可用的图像? 注意:当我在带有本地图像的主应用程序中使用相同的代码时,它可以正常工作。

【问题讨论】:

  • 查看我关于在应用程序和扩展程序中使用资产目录图像的 SO 问题 stackoverflow.com/questions/25963059/…
  • 你应该只在同一个目标中使用图像。确保你没有从你的主要目标访问图像。

标签: xcode swift widget ios8-today-widget


【解决方案1】:

xcode 存在无法正确复制图像的问题。我不得不再次删除并复制它们以解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多