问题标签 [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.
objective-c - 如何为 RESTKIT 对象管理器设置超时间隔
我正在使用 RESTKIT 对象管理器从我的服务器获取信息。我的实现代码片段如下:
但是,在某些情况下,可能会出现服务器错误或可达性错误,这会导致进程在终止之前继续尝试很长时间(微调器将显示更长的时间_。
有没有办法在我的实现中设置超时持续时间,以便如果服务器在 20 秒内没有响应,我可以提示用户重试?
objective-c - 找不到 keyPath 的对象映射
我无法将 JSON 映射到我的实体。错误消息是:添加映射错误:找不到 keyPath 的对象映射:''。我正在使用以下代码:
我正在从 Web 服务获取以下 JSON:
我究竟做错了什么?谢谢你。
编辑:事实证明,当它在 appdelegate applicationlaunchedwithoptions 上时找不到映射,我认为这是加载绑定的好地方。您认为哪里是加载绑定的好地方?如果另一个视图控制器定义了相同的绑定,它会导致运行时错误吗?
objective-c - RestKit:如何发布一组对象?
问题总结:
考虑一个SyncObject
符合 KVC 的类,具有以下属性:time
、someValue
、lastChange
、uuid
。
考虑一个NSArray
仅包含 的实例SyncObject
。
我需要将数组作为 JSON 数组提交给服务器。
如何使用 RestKit 使用 HTTP POST 将此数组提交到服务器?
示例数组:
细节
我有一个对象数组,我需要服务器作为 JSON。在我看来,RestKit 是最简单的方法:我试图避免将对象转换为一组NSDictionary
对象,然后使用一些 JSON 编码器来获取我可以POST
到服务器的 JSON。
因此,在创建了数组并为存储在数组中的对象类设置了映射之后,我自然会尝试到POST
服务器。
但是,这就是我得到的:
显然,RestKit 不知道如何处理NSArray
s.
如何使用 RestKit 发布一组对象?
我尝试了一些不同的方法:我用手动发送替换了最后一行RKObjectLoader
。
不幸的是,这不应用任何类型的映射,而是传输对象的描述数组。设置serializationMIMEType
也不影响传输内容的结构,params
始终以application/x-www-form-urlencoded
.
我还尝试分配序列化映射并将对象作为 and 传递targetObject
(sourceObject
这似乎是 RestKit 在内部所做的-[RKObjectManager postObject:delegate:]
)。
不幸的是,没有以这种方式发生映射:
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 开发一无所知,所以我可能会感到困惑。任何帮助表示赞赏。
cocoa-touch - API 密钥和 RESTKit
我将RESTKit用于为我创建的服务。我的用户的 JSON 模型是:
api_key
如果我想获得一个用户,我需要介绍一下/users/1.json
。我在文档中阅读了有关设置应用程序范围的 API 密钥 HTTP 标头的信息。
例子是:
这是正确的方法吗?我怎样才能发现我@"X-RESTKIT-API-KEY"
的服务?(不是 api_key 值,我搜索字符串以替换@"X-RESTKIT-API-KEY"
我的服务)
iphone - 核心数据中带有嵌套对象数组的 Restkit 复杂对象映射
我正在使用 coredata 和 restkit 来映射数据。
这是 getsales 调用的 json 响应
我有
我正在尝试将响应映射如下
基本上我有嵌套的对象数组,映射这些对象的正确方法是什么?什么类型的属性应该销售类存储品牌列表?
任何帮助表示赞赏,我已经浪费了太多时间来解决这个问题。
restkit - 如何通过restKit将对象的ID与后端同步?
我有一个在客户端 iPhone 上创建的主题对象。当我将它发布到服务器时,topicID 属性设置为空。现在我希望更新该主题,但我不知道该主题的 ID。
有谁知道如何解决它?
我试图从本地存储中删除创建的主题并从服务器获取新主题,但它没有用。
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 类对象,我不能以任何方式让它工作。
我希望有人知道它是如何完成的,因为数小时的搜索和尝试让我离解决方案更近了一步。感谢托马斯