我正在使用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。但是对于图像,它并没有。
我读了一些解决方案,说我在将图像拖入项目时应选择“选择文件夹参考”而不是“创建组”。然而,这不起作用。