我想将下载的字符串转换为NSArray。首先,我使用URLFetcher下载数据。之后我需要将我的plist数据转换为nsarray。但是没能成功。
-(void)urlDidFinish:(UrlFetcher *)urlFetcher withString:(NSString *) responseString {
NSLog(@"Response: %@", responseString);
data = [NSArray arrayWithContentsOfFile:responseString];
[table reloadData];
}
答案 0 :(得分:0)
这不起作用,因为arrayWithContentsOfFile
正在使用字符串作为路径。换句话说,它期望responseString
成为您计算机上的文件,而不是包含数据的字符串。
也许您可以考虑使用arrayWithContentsOfURL
,这可能会自动从URL获取数据,而无需自行下载,但我不确定是否存在安全限制等等。
您可能对此问题感兴趣:Parse Plist (NSString) into NSDictionary