我正在使用Xcode 6,并且正在尝试重新创建在 session 401“Xcode 6的新功能”中演示的代码。我已经将图像添加到Images.xcassets(称为Sample),并且在操场文件中,我尝试访问该图像,如演示所示。

我的代码如下(如演示):

var sample = UIImage(named: "Sample")

但是,我无法使其像演示一样工作。我想念什么吗?

最佳答案

  • 在Finder中打开.playground文件。
  • 在它旁边创建一个名为Resources的文件夹。
  • 将所需的任何图像添加到此文件夹。
  • 在操场上,按opt-cmd-1打开File Inspector。您应该会在右边看到游乐场。如果尚未选择,请按cmd-1打开“项目导航器”,然后单击“游乐场”文件。


  • 在“资源路径”下,选择“相对于游乐场”
  • 单击下面的文件夹图标,然后选择之前创建的Resources文件夹。

  • 现在,您应该拥有一个可以与标准NSImage一起使用的包(名为:“filename_without_extension”):

    注意:因为Xcode会经常覆盖.playground文件夹,所以我建议使用此方法,这样资源文件夹就不会经常删除和重新创建。

    10-07 12:17