[英]Reading a text within my Mac OS X app
做一些Mac編碼,我有這個簡單的代碼,總是產生空結果:
NSString *bundlePathWithFile = [[NSBundle mainBundle] pathForResource:@"sample.txt" ofType:nil];
NSString *info = [NSString stringWithContentsOfFile:bundlePathWithFile
encoding:NSUTF8StringEncoding error:nil];
NSLog(@"results %@",info);
我沒有在Xcode中簽名的代碼。 我已將“ 代碼簽名身份”設置為“不進行代碼簽名” 。
我也沒有做過自簽名證書。
我只想讀取文件的文本,這是我的應用程序捆綁包的一部分。 我是否必須編寫代碼簽名並提供權利,甚至才能讀取resources
文件夾中我的應用程序中捆綁的文件?
我是否缺少不允許我在此處讀取自己的應用程序文件的內容?
鑒於編碼的數量(例如NSString
支持), 常規是一個粗體術語。
NSUTF8StringEncoding
通常應適用於純文本文件,但您需要確保文本文件具有正確的編碼-例如,使用免費且棒的TextWrangler進行檢查,以顯示編碼並允許您轉換編碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.