2011-10-27 9 views
0

私はiPhone開発には新しく、ヘルプが必要です。私はUITextViewを含むiPhoneアプリケーションを開発しています。ドキュメントにtxtファイルのリストがあります。UITextViewを使用しようとしています。テキストファイルの内容を表示しますが、何かを表示するのに問題があります。私はこれらのコードは、UITextViewは、txtファイルを表示します使用:UITextViewにtxtファイルを表示する

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectoryPath = [paths objectAtIndex:0]; 
NSFileManager *manager = [NSFileManager defaultManager]; 
self.frlistName2 = [[manager contentsOfDirectoryAtPath:documentsDirectoryPath error:nil]pathsMatchingExtensions:[NSArray arrayWithObject:@"txt"]]; 
NSString *obj = @".txt"; 
frlisturls2 = [[NSMutableArray alloc] initWithObjects:nil]; 
NSString *temp; 
NSMutableString *mp3Path = [[NSMutableArray alloc] init]; 
int j =0; 
for(int i =0 ; i< [frlistName2 count]; i++) 
{ 
    mp3Path = [NSMutableString stringWithString:documentsDirectoryPath]; 
    [mp3Path appendString:@"/"]; 

    temp = [frlistName2 objectAtIndex:i]; 
    if([temp hasSuffix :obj]) 
    { 
     [mp3Path appendString: temp]; 
     [frlisturls2 addObject: mp3Path]; 
     j++; 
    } 
    [mp3Path release]; 
} 
NSLog(@"frlisturls2 is%@:",frlisturls2); 
[super viewDidLoad]; 
fileName = [[NSString alloc]init]; 
fileName=[frlisturls2 objectAtIndex:iRow ]; 
NSLog(@"the fileName is %@",fileName); 
stringSources = [NSString stringWithContentsOfFile: fileName encoding:NSUTF8StringEncoding error:nil]; 
frtextview=[[UITextView alloc]init]; 
[frtextview setText:stringSources]; 
NSLog(@"the file is :%@",stringSources); 

ファイル名が正しいURLを表示しますが、stringSourceは長い記事のためwords.Sorryを持っていない私はあなたが助けるために願っています!

+0

答えは良い

NSString *filePath = @"Users/macbookpro/Library/Application Support/iPhone Simulator/4.3.2/Applications/ ... /Documents/sample.txt"; NSString *txtContent = [[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:&error]; 

、私はtxtView

にtxtファイルを読み込むしかし、時にはファイルをテキストエディタで開いていないことができる方法でありますhttp://stackoverflow.com/questions/3865330/load-rtf-or-text-file-into-uite:[1] [ここ] [1] に位置していxtview-iphone-sdk – Kiarash

答えて

1

これはあなたのtextView.textへの負荷txtContent

関連する問題