2012-01-05 68 views
0

我有以下代碼。 WORD.TXT是在「支持文件」:使用iPhone模擬器時找不到資源文件

NSString *filePath = [[NSBundle mainBundle] resourcePath]; 
filePath = [filePath stringByAppendingPathComponent:@"words.txt"]; 
NSData *data = [NSData dataWithContentsOfFile:filePath]; 

當我運行使用模擬器,數據無法正確讀取,但如果我用實際的設備,它工作正常。

什麼問題?

回答

0

這是我要做的事,它似乎爲我工作:

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"words" ofType:@"txt"]; 
    NSData *data = [NSData dataWithContentsOfFile:filePath]; 
    if (data) { 
     NSLog(@"DATA:%@",data); 
    } 

並將其設置爲一個字符串:

NSString* string = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding]; 
     NSLog(@"WORDS:%@",string);