问题标签 [github-mantle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Mantle Objective C:将嵌套属性映射到 JSON
我想用来Mantle
序列化一些对象到这个JSON
:
我有两个班级部门员工:
和员工类:
序列化 Employee 实例时,我收到以下异常:“NSInternalInconsistencyException”,“department.id 不是 Employee 的属性。”
这里有什么问题?有没有办法将对象序列化为单个字典,而不是将部门对象嵌套在员工对象中?
ios - 如何将 JSON 字符串转换为 MTLModel - Mantle
地幔中有什么方法可以直接将JSON
数据转换为MTLModelObject
,我已经浏览了文档,但还没有找到一种简单的方法。
似乎只支持转换NSDictionary
为MTLModelObjects
,反之亦然。
objective-c - 将值从 Mantle 模型插入 RealmDB
我有一个问题:如何通过循环将值从 Mantle 模型保存到 Realm 数据库?我的代码如下:
这仅保存模型的第一个元素,但我需要将它们全部保存在一起。我怎样才能做到这一点??
提前谢谢了!!
ios - 在 xcode 中建模的新属性导致 NSLocalizedDescription - 无法序列化托管对象
fileUrlDirect 属性是新属性,并且更新了 JSONKeyPathsByPropertyKey 以将 json 属性转换为模型属性
当我跑
我收到
我已调试并确认 instanceOfModelClass 具有新属性,但我无法弄清楚为什么会出现此错误
我是 ios 开发的新手,我猜还有更多的东西需要连接才能让它工作,但我不确定是什么
ios - 在这种情况下,如何将这个 json 映射到模型?
这是一个json:
我想使用 Mantle 将其映射到:
需要list
包含所有食物。在这种情况下,食物是food1
food2
food3
food4
。
那么如何获取所有foods
内容,将它们组合成一个映射到属性的新数组list
ios - 使用 Mantle 将 Firebase 列表映射到对象
我正在寻找一种将 Firebase 列表映射到使用 Mantle 的自定义 Objective-C 对象的有效方法。Firebase 并没有真正的数组概念,因此列表中的每个项目都有一个明确的 id。Firebase 中的列表类型event
如下所示:
在 Objective-C 术语中,这可以很好地转换为 NSDictionary,但在我的 UITableViewController 中使用 NSArray 会更容易。目前,我对每个事件都使用 NSDictionary,只需将事件的键移动到 Dictionary 中并创建一个字典数组,如下所示(请随意评论这是一个好主意还是坏主意):
我的想法是创建一个Event
对象:
所以我的问题是:有没有办法将此 Firebase 列表映射到Event
带有 Mantle 的自定义对象,以便它可以轻松地用于 iOS 中的 UITableViews?具体来说,如何将 Firebase 事件的键(等)映射为自定义对象的属性id0
,然后再返回?还是“手动”移动钥匙然后交给Mantle会更好?id1
Event
ios - 如何在 Mantle 中声明可选属性?
具体情况详情:
在我目前的照片应用程序中,有这样的情况:首先允许用户体验而不登录,但在从后端响应的 JSON 中没有某些字段(例如:voted、purchased 等)。如果用户登录,该字段将添加到 JSON 中。
我将展示我的实现细节如下:
PhotoListResponseModel(直接继承MTLModel)
相应地,JSON 示例如下:
noAuthPhoto.json
AuthedPhoto.json
那么,如何让新字段兼容我已经存在的代码呢?
可选属性?(我不知道该怎么做。)
或者添加继承自 PhotoListResponseModel & PhotoModel 的子类?
或任何好主意:)
更新:我注意到了这个信息,但仍然不知道该怎么做。
objective-c - mantle - 如何为字典编写值转换器
我有来自 API 的响应,并试图找到使用 Mantle 值转换器将其映射到 NSDictionary 的方法。
提前致谢
ios - 字典键在 Mantle 的 http 响应中排序
您将属性解析为 MTLModel 对象中的 NSDictionary 对象,然后使用allkeys
方法获取键。
...
返回的键的排序方式通常与它们在 HTTP 响应正文中的排序方式不同。
例如,http 响应是这样的:
但随后,NSDictionary 键返回如下:
您如何才能在密钥到来时对其进行排序?
我已经亲自测试过,但它不起作用: