问题标签 [restkit]

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 投票
3 回答
3505 浏览

objective-c - 核心数据:商店不能保存实体实例(可可错误:134020)

这是最奇怪的错误。互联网表明这是针对老虎的问题;除了我实际上针对的是 iOS 3 和 4。

在出现此错误之前,我正在向 Core Data 添加大量数据,但我保存了两次(一次在中间,然后在最后一次)。第一次保存后一切都很好,这是导致问题的第二次保存,所以我将在第一次保存之后但在第二次保存之前发布我正在使用的代码。

我在 NSManagedObject 子类上调用的便捷方法可以在这里找到。

我在应用程序的其他地方(运行很久之后)有可以添加/编辑/删除上面引用的所有实体的方法。错误不会每次都发生在同一个实体上。

任何帮助将不胜感激!这是一个棘手的问题。

0 投票
2 回答
1345 浏览

ruby-on-rails - 具有 application/json 内容类型的 HTTP POST 中的嵌套模型

我有一个这样的类结构:

在我的移动应用程序(IOS + RestKit)中,我提交了一个HTTP POST创建新Parent对象的请求。此请求具有 Content-Typeapplication/json

请求在网络上看起来像这样:

当 Rails 收到它并尝试保存它时,我收到错误:

ActiveRecord::AssociationTypeMismatch (Child(#2198796760) expected, got ActiveSupport::HashWithIndifferentAccess(#2158000780)):

有谁知道发生了什么?

0 投票
2 回答
5308 浏览

ios - 与 RestKit 的嵌套对多关系

我正在尝试将以下 JSON 的关系映射到 CoreData 支持的模型。

这是 JSON:

我用 RestKit 的 OM2 类映射的 CoreData 模型。

核心数据实体

照片课。

现在我不完全确定的部分是关系:

有了这个,我可以访问除comments照片属性之外的所有内容,但出现以下错误:Comments = Relationship 'comments' fault on managed object。我感觉这与comments定义为 NSSet 的 Photo 模型有关,或者我在关系映射方面做错了,但我不确定。

0 投票
1 回答
387 浏览

web-services - Tomcat 上的 HTTP/1.1 200 213 使用 RESTKit 上传 jpeg 文件

全部,我正在使用 RestKit for iOS 将 JPEG 文件上传到我的 Java Web 服务。我提到了这个

开发文件上传网络服务的教程,当我通过我的网络浏览器使用它时它工作得很好。

但是,当我尝试使用 RESTKit 上传文件时,在 TOMCAT 日志中我得到 HTTP/1.1 200 213 状态代码并且我的文件没有上传。

这是我的 RESTKit 代码:

编辑: 上面的实现确实有效并且文件确实被上传了。但是,在委托方法中: - (void)objectLoader:(RKObjectLoader*)objectLoader didLoadObjects:(NSArray*)objects

超出此范围后,我的应用程序在 [RKObjectLoader dealloc] 处崩溃;

0 投票
2 回答
494 浏览

objective-c - RestKit 警告:“找到一个只包含 NSNull 值的集合......”

我有一个基于 RestKit 的应用程序,其中包含一个映射类。一切似乎都很好。但是,当我检索对象时,RestKit 会发出警告:

警告出现两次(可能是因为 JSON 响应中有两个对象)。我该如何解决?

这是我的映射:

这是我检索对象的方法:

这是我的 JSON 结构(通过 curl 检索):

服务器是我控制的 Rails 3.0 应用程序,可以根据需要修改响应格式。

我正在使用 RestKit 0.9.3。

0 投票
3 回答
21706 浏览

ios - REST API iOS 开发

我在为我的应用程序设置 RestKit API 时遇到了很多麻烦。我想知道是否还有其他好的 API 可以制作 RESTful 应用程序?我刚刚学习了很多教程和 RestKit API 的 github 目录,但我无法启动并运行它。我已经看到 Xcode 4 在导入此 API 时遇到问题。


这是一个老问题,如今,经过 4 年的 iOS 开发,我使用 AFNetworking:https ://github.com/AFNetworking/AFNetworking

上手非常简单,可以使用 cocoapods 安装。

0 投票
1 回答
1085 浏览

ios - JSONKit(在 RestKit 中)将 JSON 转换为 NSArray

我将 RestKit 用于 HTTP 请求,并且通过一些请求,我得到一些总线的 JSON 响应:

我正在把它变成方法:

因为,我在这个 JSON 中有多个总线,我怎样才能轻松地解析/解码或如何将其转换为 NSArray 或其他东西以便轻松访问元素?

编辑:我需要代码示例如何使用已在 RESTKit 中实现的 JSONKit 执行此操作。

0 投票
1 回答
697 浏览

xcode - RestKit 构建错误:../NSManagedObject+ActiveRecord.h:19:错误:找不到“NSManagedObject”的接口声明

如 GitHub 安装页面所述,我已将 RestKit 链接到 xcode 4 项目中,并且在尝试构建时遇到此错误。有谁知道发生了什么?我也在 RestKit IRC 频道上问过,正在等待答案。

错误详情如下:

我遵循的安装步骤在这里: https ://github.com/RestKit/RestKit/blob/master/README.md

0 投票
1 回答
2557 浏览

ios - ASIHttpRequest 调用 Restful Web 服务?

ASIHttpRequest 可以调用 Restful Web 服务吗?我知道 Restkit 很擅长。如果没有,有什么简单的转换方法吗?

我们可以说 ASIHttpRequest 擅长调用基于肥皂的 Web 服务吗?

感谢您的意见 !

0 投票
1 回答
515 浏览

three20 - restkit 和three20

我在three20上找不到很多好的文档,所以我的问题是,如果url缓存和请求方法中restkit和three20之间有重叠怎么办。将three20 的TTURLRequest 与RestKit 一起使用是否有意义?

它们是互补的还是重叠的。