0
Hei guys, 我試圖從.rtf文件加載一個長文本,我想在UITextView中顯示這個文本。 我將所有.rtf文件存儲在名爲「rtf」的文件夾中的「支持文件」文件夾中。 這是我的代碼。從.rtf加載文本
- (void)setDetailItem:(id)newDetailItem
{
if (_detailItem != newDetailItem) {
_detailItem = newDetailItem;
// Update the view.
[self configureView];
}
}
- (void)configureView
{
// Update the user interface for the detail item.
if (self.detailItem)
{
self.textView.text = [self setTextForTextView:[self.detailItem description]];
}
}
-(NSString *)setTextForTextView:(NSString *)description
{
NSString *path = [NSString stringWithFormat:@"rtf/%@.rtf" ,description];
NSLog(@"%@" ,path);
NSString *myText = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
return myText;
}
- (void)viewDidLoad
{
[super viewDidLoad];
self.navigationItem.title = @"Text";
// Do any additional setup after loading the view, typically from a nib.
[self configureView];
}
但它並沒有告訴我的文字,我不明白爲什麼... 謝謝!
您在模擬器,設備上還是兩者都有問題?此外,您是否嘗試過使用純文本文件嘗試隔離問題的來源? –