2011-09-25 50 views
0

我想讀我的項目中的文件。我首先創建的路徑字符串,然後把它變成一個NSURL,而這也正是我惹上麻煩:無法使NSURL表單字符串

NSString *sndPath = [[NSBundle mainBundle] pathForResource:@"vader" ofType:@"caf"]; 
NSURL *url = [NSURL URLWithString:sndPath]; //url is nil! 

sndPath的內容是:

/用戶/費爾南多/庫/應用程序支持/ iPhone模擬器 /4.3.2 /應用/ 4B677E62-A6BB-4436-A3DA-EB83A57917FF/Ex1.app/vader.caf

該文件不存在,BTW。

回答

3

當創建一個代表文件系統路徑的URL,你應該使用

+[NSURL fileURLWithPath:] 

+[NSURL fileURLWithPath:isDirectory:]