到目前为止,我已经以plist格式将应用数据保存在远程服务器上。下载和解析这种格式相对简单:
NSURL *url = [NSURL URLWithString:@"http://www.mysite.com/data.plist"];
NSDictionary *plistData = [NSDictionary dictionaryWithContentsOfURL:url];
如何使用Objective-C下载任意格式的文本文件?
任意格式的示例是由两个空白行分隔的两部分CSV数据的文件。当然我会提前知道格式。
答案 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];
这将为您提供文件的内容,您可以根据需要进行处理。