【发布时间】:2011-02-02 07:14:27
【问题描述】:
在我当前的项目中,我面临以下问题:
应用程序需要与我的服务器交换数据,这些数据存储在 iPhone 上的 NSMutableArray 中。该数组包含 NSString、NSData 和 CGPoint 值。 现在,我认为实现这一点的最简单方法是将数组转换为格式正确的字符串,将其发送到我的服务器并将其存储在某个 mySQL 数据库中。此时我想从我的服务器请求代表我数组内容的字符串,然后将其实际转换回 NSMutablArray。
到目前为止,我尝试过这样的事情:
NSString *myArrayString = [myArray description];
现在我将此字符串发送到我的服务器并将其存储在我的 mySQL 数据库中。这部分效果非常好。
但是,当我从服务器接收到字符串时,我无法将其转换回 NSMutableArray。
有没有一种方法可以轻松地将数组描述转换回数组?不幸的是,到目前为止我找不到任何东西。 也许我从一开始就“序列化”数组的方式是错误的,有一种更聪明的方法可以做到这一点。
任何帮助表示赞赏。提前致谢。
【问题讨论】:
标签: iphone nsmutablearray nsarray