1
我有一個NSString
的路徑保存到已保存的文件:從NSString創建NSURL的正確方法是什麼?
NSString *filePath = [NSString stringWithFormat:
@"%@/someFolder/%@",
NSHomeDirectory(),
[NSString stringWithFormat:@"%@",[self.fileName stringByAppendingPathExtension:@"txt"]]];
而且它的確定 - 當我登錄,我得到:
/Users/username/someFolder/fileName.txt
所以我的下一個步驟是讓來自NSString
的NSURL
對象。我這樣做:
NSURL *pathURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@", filePath]];
NSLog(@"URL = %@", pathURL);
但響應:
URL = (null)
有什麼不對嗎?我怎樣才能正確地做到這一點?
不是你的問題,但你可以改變你的pathURL行爲'NSURL * pathURL ='[NSURL URLWithString:filePath];' – Popeye
爲什麼不'NSURL * pathURL = [ NSURL URLWithString:filePath];'? –
我檢查了相同的代碼... URL給出了正確的值! –