无法在观看

时间:2015-09-19 12:11:02

标签: xcode uiimage watchkit

我需要在观看应用中显示图像。最初我使用imageView.setImageNamed("us"),这很好。

现在我需要操作图像,所以我需要创建一个图像实例,然后操纵并显示它。要制作图像的实例(副本),我使用let image = UIImage(named: "us")!,但它返回nil,我无法理解原因......有人知道为什么吗?

编辑:Here's an example project.

1 个答案:

答案 0 :(得分:1)

问题在于资产。 如果你使用iPhone的独特资产和观看如何设置“目标会员”:

  • 使用imageView.setImageNamed("us"),图像直接从故事板管理,因此您需要将目标设置为WatchKit App(Watch App的图形部分)。

  • 使用let image = UIImage(named: "us")!,从接口控制器以编程方式管理图像,因此您需要将目标设置为WatchKit Extension(Watch App的代码部分)。

enter image description here