问题标签 [restkit-0.20]

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 投票
1 回答
86 浏览

restkit-0.20 - RestKit 0.20.2 generating incorrect JSON output for sending child object collection in post/put operations

I have 4 NSManagedObjects i.e. Item, Listing, PaymentMethod and HandlingTime such that Item has 1-1 relation with Listing which has 1-n relation with PaymentMethod and Listing has 1-1 relation with HandlingTIme. When I try to post/put an item, following mapping works for Item-Listing and Listing-HandlingTime relationship for making item post/put server operations but does not generate correct JSON for Listing-PaymentMethods.

It produces the following JSON for RKRequest operation when calling

In correct JSON for paymentMethods.

Following is the desired correct JSON output for paymentMethods.

GET operation works fine for this object model as thats setup using the relationshipMappingFromKeyPath for item- listing relation as shown below.

Can any one please point out the mistake in the mappings for RKRequest operations above?

0 投票
1 回答
1112 浏览

ios - 使用 RestKit 0.20 与 JSON 数组进行 CoreData 映射?

我有一个JSON如下

我的映射代码如下:

这里 membMapping,cirqitMapping 工作正常。但 membStatusMapping,userMapping 不起作用。实际上没有映射错误,但没有发生映射。

我的托管对象类如下:

0 投票
1 回答
124 浏览

ios - 是否有从 RESTkit 0.10.0 更改/更新到 RESTkit 0.20.0 的分步指南?

我有一个在 iOS 5 上运行 RESTkit 0.10.0 和旧版本的 xcode 的应用程序,当我开始在我的 xcode 上处理它时,它的最新版本给了我很多警告,所以我试图解决它们. 我得到了其中的大部分,但我认为某些东西可能不再适用于 RESTkit,我没有经历过失败,我只是认为我搞砸了一些我可能不需要的功能。我仍然有 11 个我认为我无法摆脱的警告,并且我认为更改为更新的 RESTkit 可以解决问题。有谁知道如何使用所有设置更改我项目中的 RESTkit?请帮忙!

0 投票
1 回答
331 浏览

ios - RKObjectMapping 的 addPropertyMapping 方法只对一个属性映射起作用

当我使用两次addPropertyMapping的方法时,它将无法正常工作。RKObjectMapping我的意思是,我们可以添加一个RKRelationshipMapppingby addPropertyMapping。它适用于您首先添加的关系映射。为什么?有没有其他方法可以设置多个properyMapping?

0 投票
2 回答
14129 浏览

ios - 重新加载 CollectionView 不会清除以前加载的单元格

我有一个 iOS 应用程序,它利用 RestKit 0.20.1 从 Restful Web 服务检索数据。我还应该添加应用程序使用 CoreData。当应用程序启动时,主屏幕是一个由默认搜索词填充的集合视图。标题中还有一个文本字段,用作搜索栏。

当用户使用搜索栏时,我无法清除以前加载的单元格。它只是加载新的单元格并将以前的单元格向下推。这是适用的代码。

我引用了这个问题How to remove all items and add new items to UICollectionView? 并且[collectionView reloadData]是公认的答案。

我选择了教程中的textFieldShouldReturn:方法。我还在苹果开发者库中引用了插入、删除和移动部分项目,但我不太确定如何实现删除项目方法。

任何帮助都会很棒。这显然是一个菜鸟问题,因此代码片段非常有帮助。

更新: 这是我如何让它工作的。

在上面代码中的方法和语句deleteAllEntitiesForName之前添加了对下面显示的方法的调用。postObject[self.collectionView reloadData]

我从这里得到它:刷新核心数据数据库的正确方法

0 投票
1 回答
45 浏览

ios - restkit 属性名未显示

我在发布到我的服务器时遇到问题。每个值都被解析期望我的数组的属性名称不是。

我的服务器期待这样的事情:

{“位置”:2,“_id”:“517808546b496658c10209”,“产品”:[{“金额”:3,“总计”:6.6,“名称”:“可乐”,“价格”:2.2},{“数量”:1,“总计”:4.0,“名称”:“水”,“价格”:2 } ] }

但我的客户正在发送这个:

{“位置”:2,“_id”:“517808546b496658c10209”,“产品”:[3、6.6、“可乐”、2.2、1、4.0、“水”、2]}

产品:

我的代码:

--update 1-- 我也尝试为我的数组创建一个 NSSET,但这仍然对我没有帮助。 (nsarray 到 nsset restkit)

0 投票
0 回答
714 浏览

ios - Restkit XML 解析、XML 对象映射

当我尝试解析 xml 响应时,我的控制台中出现了以下内容。即使我改变了SerializationMIMEType结果RKMIMETypeTextXML是一样的。

任何建议和帮助将不胜感激。

0 投票
1 回答
2335 浏览

ios - 与 RestKit 的外键关系映射

我对 RestKit 完全陌生,并且有些挣扎。

JSON:

核心数据:

我的应用程序逻辑如下所示:

我一生都无法弄清楚如何让 RestKit 填充用户对象的团队属性。

我看了这么多帖子,但我没有尝试过,这不是一个常见的用例吗?

有谁知道如何做到这一点,帮助将不胜感激!

谢谢。

0 投票
1 回答
78 浏览

iphone - RestKit 0.2x:在插入时检查条件

我已经将我的项目设置为使用带有核心数据(1 个实体)的 restKit 没有问题,但是,出于某些应用程序设计目的,我故意留下 1 个布尔属性而没有映射。我想根据与插入的当前记录相关的条件设置此布尔值,即如果此记录包含等于 xxx 的属性,则将此布尔值设置为 YES。restKit 0.2x在持久存储中插入该记录时,我该如何做这样的事情。

提前致谢。

0 投票
2 回答
181 浏览

iphone - 如何检查 RestKit 当前是否正在运行

我如何检查RestKit 0.2x当前是否正在运行,即进行映射并保存到持久存储?因为我想在持久化存储上做一些操作,此时RestKit一定不能运行。