0
我使用ftp協議在服務器上發送擴展名爲.m4a的音頻文件,首先將該文件存儲到我的文檔目錄路徑中。我得到的文件目錄路徑在我的控制檯如下:應用程序崩潰assert()
NSLog(@"filepath=%@",filePath);
assert([[NSFileManager defaultManager] fileExistsAtPath:filePath]);
在斷言()函數,我的應用程序crases我不知道是什麼原因。 我的控制檯如下:
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])
,如果您有任何解決方案PLZ提前提供 感謝名單...
原因是你正在尋找的文件在路徑中不存在。我不知道你知道如何斷言工作。我會解釋一下。如果斷言失敗(在調試模式下),您的代碼將在該行中斷開,以便您能夠對當前情況進行觀察。你基本上可以刪除該行。你的代碼將工作相同。 –
但我在控制檯中顯示消息,它顯示了文件的路徑。 – kEvin
僅僅因爲您可以打印文件的路徑,並不意味着該路徑上必然存在任何文件。 –