отладка xcode прекращается при запуске приложения - PullRequest
0 голосов
/ 04 августа 2011

Когда я запускаю свое приложение в Xcode с помощью симулятора, оно запускает только файл, пока я не добавлю первые три строки, содержащие текстовый файл.Он выдает мне сообщение «1001» * Я не знаю, что это значит или почему это происходит только тогда, когда я пытаюсь прочитать текстовый файл и отобразить его в textView.

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
    NSString *filePath = [[NSBundle mainBundle] pathForResource:@"textfiles/brain_01" ofType:@"txt"];//establish file path for text file
    NSString *textFile = [[NSString alloc] stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error: nil];
    textView.text = textFile;
    [super viewDidLoad];    
    fullButton.hidden = YES;
    viewLabel.hidden = YES;
}

1 Ответ

1 голос
/ 04 августа 2011

NSException означает, что в вашем коде есть ошибка. Исключением является ошибка. В вашем случае это, вероятно, потому что

NSString *textFile = [[NSString alloc] stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error: nil];

должно быть

NSString *textFile = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error: nil];

stringWithContentsOfFile - это метод класса, используемый для создания NSString - используйте alloc только с init... методами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...