在AppDelagate
中找到此方法,加载我选择的文本文件,并将文本文件的上下文拆分为数组。
我无法在名为NSScrollview *
的{{1}}中显示数组内容。
我不知道如何使用数组的每个成员更新文本视图。
self.textView
答案 0 :(得分:1)
正确的方法是setString:,在NSText
中声明。
你的代码应该是:
- (IBAction)loadButton:(id)sender {
NSOpenPanel *panel = [NSOpenPanel openPanel];
if ([panel runModal] == NSFileHandlingPanelOKButton) {
NSURL *bookUrl = [panel URL];
NSString *contents = [NSString stringWithContentsOfURL: bookUrl encoding: NSASCIIStringEncoding error: NULL];
NSArray *loadedBooks = [contents componentsSeparatedByString:@"#NP#"];
[self.textView setString:bookStr];
}
}
<强>更新强>
查看at this question,了解如何将文本添加到NSScrollView