问题标签 [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 添加到 CoreData 时,NSSet 属性返回计数为 1
所以我有一个具有几个属性的对象,我想将这些属性添加到 coredata 但是我使用的是我不太熟悉的 Mantle 框架。
我的对象(.h):
我的对象(.m):
基本上,我在通过 Mantle 将整个对象添加到 CoreData 时遇到的问题是,除了到达作为 NSSet 的 photos 属性外,所有内容都会被添加,它只添加一个对象,通常是最后一个。
这是使用 Mantle(在另一个文件中)将对象添加到上下文中的情况:
如果有人知道为什么在“照片”键下只添加了一个照片对象。我不熟悉地幔如何处理许多关系以及如何添加所有孩子。谢谢
ios - 如何在 Mantle with Overcoat 中使用子字典?
我决定使用 Mantle 来使用一些 JSON 端点,但是 JSON 的结构会根据您是GET
ing 还是POST
ing 对象而有所不同。以用户端点为例:
请求用户时,您会收到类似于以下内容的响应:
创建用户时,您需要发送如下内容:
这不是一个很难解决的问题,但它似乎是一个足够常见的问题,Mantle
应该能够为您解决它。
我知道我可以简单地用 初始化地幔模型dictionary[@"payload"]
,但是Overcoat
会自动为我进行映射,如果我要手动进行,我将Overcoat
不再利用。
所以我想知道是否有一种标准的方法可以用Mantle
and/or解决这个问题Overcoat
?
ios - Mantle + Core Data:这个类不符合键的键值编码
我正在尝试使用 Mantle 和 Core Data 为 reddit 构建客户端,但我一直被*** Caught exception setting key "upvotes" : [<Thread 0x14c61ba10> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key upvotes.
抛出,我无法弄清楚出了什么问题......
我认为我没有错过 Mantle 文档中的任何内容。
线程+CoreDataProperties.h
线程+CoreDataProperties.m
线程.h
线程.m
ios - Objective-C Mantle 分页
我在我的 Objective-C 应用程序中使用Mantle,并且能够获取和显示数据。但是,我无法弄清楚如何使用 Mantle 实现分页/分页。如果我再次获取数据,它会覆盖我之前获取的数组。以前有人做过吗?
objective-c - 使用 Mantle 将多个键组合成单个属性
我在请求的 JSON 正文中收到了多个纬度和经度键。
我想将它们组合成一个 CLLocation 属性,同时将它们转换为我的 JSON 模型:
我该如何实现同样的目标?
ios - 如何使用 Mantle 处理意外的数据类型
在我的 MTLModel 子类中,我有这个:
当然,这在实现中:
但是,如果我的服务器朋友决定将 cat_id 更改为 JSON 响应中的字符串怎么办?我该如何处理这种情况,并将其转换为 int 以便我不会收到 Mantle 错误?
ios - 地幔解析数组
我正在使用地幔framework
来解析JSON
文件。我的JSON
对象看起来像这样
我的对象是array
没有钥匙。我们如何解析这个array
?该JSONKeyPathsByPropertyKey
方法应该如何实现?
正如图书馆描述中提到的
此方法指定如何将属性键映射到不同的键路径
JSON
那么我们如何将array
属性映射到JSON
没有键的对象呢?
ios - Realm + Mantle:集成两个框架时如何避免多重继承重复?
我有一个简单的场景,我想用 Mantle 解析来自 Json 的用户模型并将其保存到领域数据库:
为了使用 Mantle 库,模型接口必须像这样扩展MTLModel类:
为了在领域中保留该模型,我必须声明从RLMObject扩展的第二个接口:
如您所见,我必须实现另一种类型的 User 类,因为我必须扩展RLMObject。
有没有办法避免这种重复?
objective-c - 如何使用 Mantle 将数组合并到模型对象中?
我有一个像这样的 JSON 对象:
我的班级如下:
我可以验证 MYModel 对象是否已name
正确设置,但images
设置为null
. 如何使用 Mantle 填充字符串数组?