我已經從XCODE 4升級到4.2,現在我有問題。無法在XCODE 4.2中讀取文件,在4.0中工作?
下面的代碼工作前4.2讀取文件中的 「文件路徑」:
// Fill myString with questions from the .txt file and then read .txt file
NSString *filePath = whatFile;
NSString *myString = [[NSString alloc] initWithContentsOfFile:filePath];
// Load array
NSArray* myArray = [myString componentsSeparatedByString:@"\r"];
NSLog (@"\n \n Number of elements in myArray = %i", [myArray count]);
隨着4.2 「initWithContentsOfFile」 在下面的代碼行被棄用:
NSString *myString = [[NSString alloc] initWithContentsOfFile:filePath];
...並應根據手冊更換爲以下內容:
NSString *myString = [NSString stringWithContentsOfFile:filePath encoding: NSUTF8StringEncoding error:&err];
我不能通過替換代碼行來獲取它以讀取同一文件中的記錄。順便說一句,我已經定義了&犯錯。
當我NSLog myString我得到(null)。
我有點絕望解決這個問題,非常感謝任何幫助。
乾杯
又是什麼錯誤對象告訴你嗎? – Abizern