我使用ftp协议在服务器上发送扩展名为.m4a的音频文件,首先我将此文件存储到文档目录路径中。我在控制台中获得了文档目录路径,如下所示:
NSLog(@"filepath=%@",filePath);
assert([[NSFileManager defaultManager] fileExistsAtPath:filePath]);
在断言()函数我的应用程序难以理解我不知道是什么原因。 我的控制台如下:
filepath=/Users/macmini2/Library/Application Support/iPhone Simulator/5.1/Applications/B2CFB7FF-A4BF-4B83-8DD1-102C5680C16C/Documents/9_39.m4a
Assertion failed: ([[NSFileManager defaultManager] fileExistsAtPath:filePath])
如果您有任何解决方案,请提供 提前谢谢...
答案 0 :(得分:0)
您正在寻找的文件很可能不存在。
要进行仔细检查,请输入:
ls "/Users/macmini2/Library/Application Support/iPhone Simulator/5.1/Applications/B2CFB7FF-A4BF-4B83-8DD1-102C5680C16C/Documents/9_39.m4a"
在终端窗口中。
如果您收到错误,请查看您构建filePath
的方式。
如何在iPhone上制作9_39.m4a文件?它是应用程序包的一部分吗? (你不应该在Resources文件夹中搜索它吗?)