所以我有一个非常简单的调用来获取Swift中视频文件的路径。假设视频名为“Video.mp4”:
let path = NSBundle.mainBundle().pathForResource("Video", ofType: "mp4") // Returns nil
这将毫无例外地返回nil。使用URLForResource()也一样。
奇怪的是,如果有一个以相同方式导入的图像文件(所有资产都在“复制包资源”窗格中),它可以完美地运行:
let path = NSBundle.mainBundle().pathForResource("Image", ofType: "png") // Returns the correct path
有人对可能造成这种情况的原因有所了解吗?
谢谢!
答案 0 :(得分:-1)
我也有同样的问题。我最终解决了这个问题。
将iOS部署目标切换到iOS 8
将iOS部署目标切换回iOS 9
一个奇怪的问题和解决方案:))
我希望它有所帮助。