相关疑难解决方法(0)

Swift:不能使用NSImage .imageNamed

我看到imageNamed从可用选项中被弃用(或删除)当我执行以下操作时:

       var statusImage:NSImage? = nil

       self.statusImage = NSImage .ImageNamed....
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我已经尝试过苹果公司和其他公司提供的Swift文档.这看起来非常简单但无法找到imageNamed的解决方案.我错过了什么吗?

swift osx-yosemite

10
推荐指数
1
解决办法
6149
查看次数

为什么我不能在Xcode 8中使用新的内联#imageLiteral语法?"返回结果中的预期表达"

我正在尝试使用#imageLiteralXcode 8中的资源文件夹中的新内联图像分配,而不是整个UIImage(named: "")语法,它只是显示的图像,如此处所示.

但是当我这样做时,当它是一个函数时,我得到错误"返回结果中的预期表达式".

这是一个简单的例子:

func img() -> UIImage {
    return #imageLiteral(resourceName: "small-checkmark")
}
Run Code Online (Sandbox Code Playgroud)

在Xcode中它显示的small-checkmark是预期的,但由于上述错误,它将无法编译.一切都为我自动完成,文件在资产文件夹(PDF).我不明白出了什么问题.如果我回来UIImage()它编译好.

我该怎么办?

xcode ios swift swift3 xcode8

7
推荐指数
1
解决办法
4990
查看次数

标签 统计

swift ×2

ios ×1

osx-yosemite ×1

swift3 ×1

xcode ×1

xcode8 ×1