(Swift)Can';t仅检索视频资源的路径
因此,我有一个非常简单的调用来获取Swift中视频文件的路径。假设视频名为“video.mp4”: 它毫无例外地返回nil。使用URLForResource()也一样 奇怪的是,如果有一个以相同方式导入的图像文件(所有资产都在“复制捆绑资源”窗格中),那么它可以完美地工作:(Swift)Can';t仅检索视频资源的路径,swift,Swift,因此,我有一个非常简单的调用来获取Swift中视频文件的路径。假设视频名为“video.mp4”: 它毫无例外地返回nil。使用URLForResource()也一样 奇怪的是,如果有一个以相同方式导入的图像文件(所有资产都在“复制捆绑资源”窗格中),那么它可以完美地工作: let path = NSBundle.mainBundle().pathForResource("Image", ofType: "png") // Returns the correct path 有人预感是什么导致了
let path = NSBundle.mainBundle().pathForResource("Image", ofType: "png") // Returns the correct path
有人预感是什么导致了这一切吗
谢谢 我也有同样的问题。我终于解决了这个问题
- 运行应用程序,它的工作李>
- 运行应用程序,它会再次工作李>
希望有帮助。您的视频文件名是什么?如果它恰好是一个视频文件,但名称不同,那么它将返回nil。pathForResource或URLForResource应为您提供路径。您可能需要打开可选的。获得nil的唯一其他方法是不将文件放在resources文件夹中。不,这一切都正常。我刚在工作时的电脑上测试过(我在家里运行了一个黑客软件),现在一切正常。我以前从未遇到过这样的问题,但我现在愿意怀疑问题是我不是在“真正的”mac上。嗯,这是个难题
let path = NSBundle.mainBundle().pathForResource("Image", ofType: "png") // Returns the correct path