Iphone 如何将NSString转换为NSMutableArray?

Iphone 如何将NSString转换为NSMutableArray?,iphone,nsstring,nsmutablearray,plist,Iphone,Nsstring,Nsmutablearray,Plist,我有一个NSString,它是plist格式的值。我从url下载这个字符串。但我不想把它写进文件。当字符串是异步的时,我想把它放到nsmutablearray中。 如何将字符串(plist格式)转换为NSMUTABLEARRY? 有一些方法,initWithContentsOfURL,initWithContentsOfFile。但这不是用绳子 此方法可以同步工作: NSMutableArray*tmpArray=[[NSMutableArray alloc]initWithContentsOf

我有一个NSString,它是plist格式的值。我从url下载这个字符串。但我不想把它写进文件。当字符串是异步的时,我想把它放到nsmutablearray中。 如何将字符串(plist格式)转换为NSMUTABLEARRY? 有一些方法,initWithContentsOfURL,initWithContentsOfFile。但这不是用绳子

此方法可以同步工作: NSMutableArray*tmpArray=[[NSMutableArray alloc]initWithContentsOfURL:url]

NSString中没有

NSMutableArray* tmpArray = [[theString propertyList] mutableCopy];
...
[tmpArray release];

请注意,如果字符串不是plist格式,此方法将引发异常(即throw)。为了更好地进行错误检查,请尝试将数据作为NSData下载,并使用。

thanx,我使用了NSPropertyListSerialization。