(Swift)无法仅检索视频资产的路径

时间:2014-10-27 02:04:31

标签: swift

所以我有一个非常简单的调用来获取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

有人对可能造成这种情况的原因有所了解吗?

谢谢!

1 个答案:

答案 0 :(得分:-1)

我也有同样的问题。我最终解决了这个问题。

  1. 将iOS部署目标切换到iOS 8

    • 运行它有效的应用程序!!!
  2. 将iOS部署目标切换回iOS 9

    • 再次运行应用程序!!!
  3. 一个奇怪的问题和解决方案:))

    我希望它有所帮助。