pan*_*kaj 1 iphone objective-c nsstring nsarray
我已经使用下面的代码将NSArray转换为NSString假设我有一个包含一些数据的数组.
NSString *sample=[array description];
NSLog(@"%@",sample);
Run Code Online (Sandbox Code Playgroud)
打印:
 (
    {
    URL = "1a516af1a1c6020260a876231955e576202bbe03.jpg##37911944cc1ea8fd132ee9421a7b3af326afcc19.jpg";
    userId = 0;
    wallpaperId = 31;
  },
    {
    URL = "a9356863fa43bc3439487198283321622f88e31f.jpg##f09c743ebdc26bb9f98655310a0529b65a472428.jpg";
    userId = 0;
    wallpaperId = 30;
    }
)
Run Code Online (Sandbox Code Playgroud)
它看起来像数组,但它实际上是一个字符串.现在我想知道,我怎样才能重新回到NSArray?帮助赞赏.
请这不是一个重复的问题,我无法在任何地方找到相同的问题.
您不能依赖于结果,description因为它不是转换为字符串运算符,而只是一个调试辅助工具.没有什么可以阻止它在O/S版本之间进行更改,并且没有相应的fromDescription方法.
将Objective-C集合序列化为字符串的传统方法是使用JSON,因此请查看   NSJSONSerialization该类.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           106 次  |  
        
|   最近记录:  |