url(forResource)为bundle中的image保持返回nil

时间:2017-10-18 22:37:35

标签: swift

我正在使用Swift 3在XCode上使用电视应用。我需要在Bundle中获取图像的URL,但是当我使用以下函数时

func urlForResource() -> String {
    let image = "oasiscover"
    if let imageURL = Bundle.main.url(forResource: image, withExtension: "jpg", subdirectory: "img") {
        return imageURL.absoluteString
    }
    return ""
}

它总是返回一个空字符串。如果我使用另一个文件(如.js文件或.tvml文件)尝试该函数,该函数将返回该URL。但是对于图像,它并没有。

我读了一些解决方案,说我在将图像拖入项目时应选择“选择文件夹参考”而不是“创建组”。然而,这不起作用。

0 个答案:

没有答案