在Objective-C中下载并解析文本文件

时间:2012-08-22 14:15:09

标签: objective-c download

到目前为止,我已经以plist格式将应用数据保存在远程服务器上。下载和解析这种格式相对简单:

NSURL *url = [NSURL URLWithString:@"http://www.mysite.com/data.plist"];
NSDictionary *plistData = [NSDictionary dictionaryWithContentsOfURL:url];

如何使用Objective-C下载任意格式的文本文件?

任意格式的示例是由两个空白行分隔的两部分CSV数据的文件。当然我会提前知道格式。

1 个答案:

答案 0 :(得分:2)

使用-[NSString initWithContentsOfURL:encoding:error:,如此

NSURL *url = [NSURL URLWithString:@"http://www.mysite.com/data.plist"];
NSError *error = nil;
NSString *text = [[NSString alloc] initWithContentsOfURL: url
                                                encoding: NSUTF8StringEncoding
                                                   error: &error];

这将为您提供文件的内容,您可以根据需要进行处理。