0

我有一个视图,可以根据变量集显示各种文本和图像。相同的代码在模拟器和 iPad 上运行良好,但在 iPhone 4S 上我得到以下信息: 由于未捕获的异常 'NSInvalidArgumentException' 导致应用程序终止,原因:' * -[NSURL initFileURLWithPath:]: nil string parameter' * First throw 调用堆栈:文本文件拼写正确并且在捆绑包中

这是我正在使用的代码,并且在程序的其他部分也使用过类似的代码,并且运行良好

NSString *filePath = [[NSBundle mainBundle] pathForResource:_textfot ofType:@"txt"];

NSString *plainText = [[NSString alloc] initWithContentsOfFile:filePath encoding:NSStringEncodingConversionAllowLossy error:&error];

_textView.text = plainText;
4

1 回答 1

0

尝试这个,

NSString* filePath = [[NSBundle mainBundle] pathForResource:_textfot 
                                                 ofType:@"txt"];
NSString* plainText = [NSString stringWithContentsOfFile: filePath
                                             encoding:NSUTF8StringEncoding error:NULL];

_textView.text = plainText;
于 2013-10-03T10:15:16.690 回答