将nsstring数据转换为nsarray(plist)

时间:2011-12-17 08:25:23

标签: nsstring nsarray plist

我想将下载的字符串转换为NSArray。首先,我使用URLFetcher下载数据。之后我需要将我的plist数据转换为nsarray。但是没能成功。

-(void)urlDidFinish:(UrlFetcher *)urlFetcher withString:(NSString *) responseString {
  NSLog(@"Response: %@", responseString);

  data = [NSArray arrayWithContentsOfFile:responseString];

  [table reloadData];
}

1 个答案:

答案 0 :(得分:0)

这不起作用,因为arrayWithContentsOfFile正在使用字符串作为路径。换句话说,它期望responseString成为您计算机上的文件,而不是包含数据的字符串。

也许您可以考虑使用arrayWithContentsOfURL,这可能会自动从URL获取数据,而无需自行下载,但我不确定是否存在安全限制等等。

您可能对此问题感兴趣:Parse Plist (NSString) into NSDictionary