有沒有一些非常明顯的原因,爲什麼這會產生一個零字符串而不是文件的實際文本內容?可可:從文件中獲取字符串的基本問題
NSString *fromFile = [NSString stringWithContentsOfFile:
@"file://localhost/Users/username/Desktop/test.txt"];
NSLog(@"%@", fromFile);
PRINTS: "(null)"
該文件是從TextWrangler以內容「abc」保存的純ASCII文本文件。
該路徑來自將實際文件從桌面拖入Xcode編輯器窗口。
我也試過沒有「file:// localhost」。
方法文檔說「如果文件無法打開,則返回nil」。沒有什麼不尋常的文件(沒有鎖定等)。它具有默認的Unix權限,並且由運行Xcode的用戶創建。
我知道這個方法已被棄用 - 試圖讓這個工作第一。
哦GUH - 這是工作沒有文件://本地主機部分 - @「/用戶/用戶名/桌面/ testabc3。文本」。沒關係:| – user279520 2010-02-23 14:27:37
我投票刪除這整個問題! – user279520 2010-02-23 14:28:08
對不起,你必須像我們其他人一樣生活在公衆面前。其他人可能會遇到同樣的問題。 – TechZen 2010-02-23 15:13:33