Я обновился с XCODE 4 до 4.2 и теперь у меня проблемы.
Следующий код работал до 4.2 для чтения файла в "filePath":
// 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];
и я не могу заставить это читать записи в одном и том же файле, заменив строку кода. Кстати, я определил & err.
Когда я NSLog myString, я получаю (ноль).
Я немного отчаянно пытаюсь решить эту проблему и буду очень признателен за любую помощь.
Приветствия