问题标签 [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.

0 投票
0 回答
206 浏览

ios - 通过 Mantle 添加到 CoreData 时,NSSet 属性返回计数为 1

所以我有一个具有几个属性的对象,我想将这些属性添加到 coredata 但是我使用的是我不太熟悉的 Mantle 框架。

我的对象(.h):

我的对象(.m):

基本上,我在通过 Mantle 将整个对象添加到 CoreData 时遇到的问题是,除了到达作为 NSSet 的 photos 属性外,所有内容都会被添加,它只添加一个对象,通常是最后一个。

这是使用 Mantle(在另一个文件中)将对象添加到上下文中的情况:

如果有人知道为什么在“照片”键下只添加了一个照片对象。我不熟悉地幔如何处理许多关系以及如何添加所有孩子。谢谢

0 投票
1 回答
104 浏览

ios - 如何在 Mantle with Overcoat 中使用子字典?

我决定使用 Mantle 来使用一些 JSON 端点,但是 JSON 的结构会根据您是GETing 还是POSTing 对象而有所不同。以用户端点为例:

请求用户时,您会收到类似于以下内容的响应:

创建用户时,您需要发送如下内容:

这不是一个很难解决的问题,但它似乎是一个足够常见的问题,Mantle应该能够为您解决它。

我知道我可以简单地用 初始化地幔模型dictionary[@"payload"],但是Overcoat会自动为我进行映射,如果我要手动进行,我将Overcoat不再利用。

所以我想知道是否有一种标准的方法可以用Mantleand/or解决这个问题Overcoat

0 投票
1 回答
379 浏览

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

0 投票
1 回答
263 浏览

ios - 如何在 Mantle 中将字符串转换为原始类型?

我正在使用带有 iOS 9.1 的Mantle制作应用程序

我无法将手机号码userId字段转换为整数或 NSNumber,我尝试了很多但找不到解决方案

请帮我

提前致谢...

0 投票
0 回答
53 浏览

ios - Objective-C Mantle 分页

我在我的 Objective-C 应用程序中使用Mantle,并且能够获取和显示数据。但是,我无法弄清楚如何使用 Mantle 实现分页/分页。如果我再次获取数据,它会覆盖我之前获取的数组。以前有人做过吗?

0 投票
1 回答
498 浏览

objective-c - 使用 Mantle 将多个键组合成单个属性

我在请求的 JSON 正文中收到了多个纬度和经度键。

我想将它们组合成一个 CLLocation 属性,同时将它们转换为我的 JSON 模型:

我该如何实现同样的目标?

0 投票
2 回答
148 浏览

ios - 如何使用 Mantle 处理意外的数据类型

在我的 MTLModel 子类中,我有这个:

当然,这在实现中:

但是,如果我的服务器朋友决定将 cat_id 更改为 JSON 响应中的字符串怎么办?我该如何处理这种情况,并将其转换为 int 以便我不会收到 Mantle 错误?

0 投票
1 回答
999 浏览

ios - 地幔解析数组

我正在使用地幔framework来解析JSON文件。我的JSON对象看起来像这样

我的对象是array没有钥匙。我们如何解析这个array?该JSONKeyPathsByPropertyKey方法应该如何实现?

正如图书馆描述中提到的

此方法指定如何将属性键映射到不同的键路径JSON

那么我们如何将array属性映射到JSON没有键的对象呢?

0 投票
2 回答
564 浏览

ios - Realm + Mantle:集成两个框架时如何避免多重继承重复?

我有一个简单的场景,我想用 Mantle 解析来自 Json 的用户模型并将其保存到领域数据库:

为了使用 Mantle 库,模型接口必须像这样扩展MTLModel类:

为了在领域中保留该模型,我必须声明从RLMObject扩展的第二个接口:

如您所见,我必须实现另一种类型的 User 类,因为我必须扩展RLMObject

有没有办法避免这种重复?

0 投票
1 回答
450 浏览

objective-c - 如何使用 Mantle 将数组合并到模型对象中?

我有一个像这样的 JSON 对象:

我的班级如下:

我可以验证 MYModel 对象是否已name正确设置,但images设置为null. 如何使用 Mantle 填充字符串数组?