【问题标题】:How to POST a custom NSObject property to be saved MySQL如何发布自定义 NSObject 属性以保存 MySQL
【发布时间】:2014-02-20 18:46:29
【问题描述】:

在我正在处理的一个项目中,我有一个名为 User(NSObject 的子类)的自定义对象。用户有一些字符串属性等。但更重要的是它还有一个 NSMutableArray 属性,其中包含其他自定义对象(EMO 对象 - 名称是设备移动顺序的缩写)。每个用户创建 EMO。我可以看到如何在 Core Data 中创建 EMO 对象并将其从 NSMutableArray 中读取出来,以及如何将 Array 中的对象持久保存到 CoreData 中。

这就是我无法理解的内容..

您将如何将用户对象发布到将用户保存在 MySQL 中的服务器(PHP 脚本)。具体来说,如何将包含自定义 NSObjects 的 NSMutableArray 属性保存到后端关系数据库?

【问题讨论】:

    标签: php mysql ios objective-c core-data


    【解决方案1】:

    您将创建一个 JSON 或 XML 有效负载,将其发布到服务器(使用 Restful 接口)。然后,服务器将获取该有效负载并将其插入数据库。

    • NSJSONSerialization 会将其转换为 JSON
    • NSURLSession 将是您将 http 请求推送到服务器的 API

    【讨论】:

    • 所以我假设 MySQL 中保存序列化对象的列需要是二进制数据类型?
    • 不,MySQL 会镜像 JSON/XML 有效负载的结构。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-01
    • 1970-01-01
    • 2022-07-12
    相关资源
    最近更新 更多