从内部文件中获取数据

时间:2010-08-18 16:08:58

标签: iphone initwithcontentsoffile initwithcontentsofurl

我正在使用NSURL从外部文件中获取数据,代码如下。如果我想从资源文件夹中的内部文件中获取此数据,代码将如何不同。

这是NSURL代码:

NSURL * dataUrl = [NSURL URLWithString:@“https://sites.google.com/site/ ***** / *** / file.asc”]; NSString * fileString = [NSString stringWithContentsOfURL:dataUrl encoding:NSUTF8StringEncoding error:nil];

这是我的尝试:

NSString * path = [[NSBundle mainBundle] pathForResource:@“fileName”ofType:@“asc”]; NSString * fileString = [NSString initWithContentsOfFile:path];

提前致谢

1 个答案:

答案 0 :(得分:2)

也许尝试stringByExpandingTildeInPath

之类的东西
    NSString *path = [[NSBundle mainBundle] pathForResource:@"fileName" ofType:@"asc"];
    path = [path stringByExpandingTildeInPath];
    NSString *fileString = [NSString initWithContentsOfFile:path];