2

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

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

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

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

4

1 回答 1

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];

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

于 2012-08-22T14:20:35.290 回答