簡體   English   中英

在我的Mac OS X應用中閱讀文本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM