问题标签 [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 投票
2 回答
6656 浏览

objective-c - 如何为 RESTKIT 对象管理器设置超时间隔

我正在使用 RESTKIT 对象管理器从我的服务器获取信息。我的实现代码片段如下:

但是,在某些情况下,可能会出现服务器错误或可达性错误,这会导致进程在终止之前继续尝试很长时间(微调器将显示更长的时间_。

有没有办法在我的实现中设置超时持续时间,以便如果服务器在 20 秒内没有响应,我可以提示用户重试?

0 投票
1 回答
5867 浏览

objective-c - 找不到 keyPath 的对象映射:''

我正在尝试使用 RestKit 与提供新闻项目的 Web 服务进行通信。我研究了这段文档,并在此基础上编写了这段代码

我得到以下日志输出

但这对我来说没有多大意义。有谁知道问题可能是什么?

0 投票
0 回答
1040 浏览

objective-c - 找不到 keyPath 的对象映射

我无法将 JSON 映射到我的实体。错误消息是:添加映射错误:找不到 keyPath 的对象映射:''。我正在使用以下代码:

我正在从 Web 服务获取以下 JSON:

我究竟做错了什么?谢谢你。

编辑:事实证明,当它在 appdelegate applicationlaunchedwithoptions 上时找不到映射,我认为这是加载绑定的好地方。您认为哪里是加载绑定的好地方?如果另一个视图控制器定义了相同的绑定,它会导致运行时错误吗?

0 投票
2 回答
12030 浏览

objective-c - RestKit:如何发布一组对象?

问题总结:

考虑一个SyncObject符合 KVC 的类,具有以下属性:timesomeValuelastChangeuuid

考虑一个NSArray仅包含 的实例SyncObject

我需要将数组作为 JSON 数组提交给服务器。

如何使用 RestKit 使用 HTTP POST 将此数组提交到服务器?

示例数组:


细节

我有一个对象数组,我需要服务器作为 JSON。在我看来,RestKit 是最简单的方法:我试图避免将对象转换为一组NSDictionary对象,然后使用一些 JSON 编码器来获取我可以POST到服务器的 JSON。

因此,在创建了数组并为存储在数组中的对象类设置了映射之后,我自然会尝试到POST服务器。

但是,这就是我得到的:

显然,RestKit 不知道如何处理NSArrays.

如何使用 RestKit 发布一组对象?


我尝试了一些不同的方法:我用手动发送替换了最后一行RKObjectLoader

不幸的是,这不应用任何类型的映射,而是传输对象的描述数组。设置serializationMIMEType也不影响传输内容的结构,params始终以application/x-www-form-urlencoded.

我还尝试分配序列化映射并将对象作为 and 传递targetObjectsourceObject这似乎是 RestKit 在内部所做的-[RKObjectManager postObject:delegate:])。

不幸的是,没有以这种方式发生映射:

0 投票
1 回答
120 浏览

objective-c - 从ios移植到windows

我即将为 Windows 编写代码,其功能与已经编写的 iPhone 应用程序中的功能有些相似。我正在考虑分离通用功能以形成一个组件并将其编译到 iPhone 和 Windows。此代码是用 Objective C 编写的,并使用 RestKit 和 Core Data(可能还有 sqlite)。为 Windows 编译它是一项可行的任务吗?据我了解,GCC 可以在 Windows 上编译 Objective C,但我不确定 Windows 上的 RestKit 和 Core Data api 可用性。我见过两个可能有用的名字:GNUStep 和 Cocotron,但我不知道它们是否能很好地与 RestKit 一起使用。

注意:我对 iOS 开发一无所知,所以我可能会感到困惑。任何帮助表示赞赏。

0 投票
5 回答
7871 浏览

java - android中的RestKit?

我在ios中使用过restkit框架。它非常强大,并提供缓存等功能。我正在寻找类似的框架在android中是否可用?

我遇到了一个名为restlet的框架。但是没有找到任何可以使用的样本。

有没有相同的框架,用于缓存来自休息服务的数据?还有人可以指导我在 android 中找到关于 restlet 的好教程吗?

谢谢

0 投票
1 回答
1397 浏览

cocoa-touch - API 密钥和 RESTKit

我将RESTKit用于为我创建的服务。我的用户的 JSON 模型是:

api_key如果我想获得一个用户,我需要介绍一下/users/1.json。我在文档中阅读了有关设置应用程序范围的 API 密钥 HTTP 标头的信息。

例子是:

这是正确的方法吗?我怎样才能发现我@"X-RESTKIT-API-KEY"的服务?(不是 api_key 值,我搜索字符串以替换@"X-RESTKIT-API-KEY"我的服务)

0 投票
1 回答
5767 浏览

iphone - 核心数据中带有嵌套对象数组的 Restkit 复杂对象映射

我正在使用 coredata 和 restkit 来映射数据。

这是 getsales 调用的 json 响应

我有

我正在尝试将响应映射如下

基本上我有嵌套的对象数组,映射这些对象的正确方法是什么?什么类型的属性应该销售类存储品牌列表?

任何帮助表示赞赏,我已经浪费了太多时间来解决这个问题。

0 投票
1 回答
219 浏览

restkit - 如何通过restKit将对象的ID与后端同步?

我有一个在客户端 iPhone 上创建的主题对象。当我将它发布到服务器时,topicID 属性设置为空。现在我希望更新该主题,但我不知道该主题的 ID。

有谁知道如何解决它?

我试图从本地存储中删除创建的主题并从服务器获取新主题,但它没有用。

0 投票
1 回答
827 浏览

objective-c - RestKit - “高级数据对象”的对象映射问题?

我在映射JSON 数据中的latest_update字段时遇到问题。

从我的网络服务接收这个 JSON 数据:

}

以及我用于托管映射的代码片段:

RestKit 将正确映射 Place 对象,即: {"place_ID": "7cceedda-ed3a-11e0-a1a8-858e3974979a", "timestamp": "2011-10-02 23:24:42" } ... 到 place 对象中,但是latest_update没有映射到 LatestDBUpdate 类对象,我不能以任何方式让它工作。

我希望有人知道它是如何完成的,因为数小时的搜索和尝试让我离解决方案更近了一步。感谢托马斯