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

objective-c - RestKit - 在示例应用程序中映射用户对象

我有适用于 RestKit 的DiscussionBoard应用程序,并且正在将DBUser类移植到我的应用程序中。唯一的区别是我的应用程序不会使用 CoreData。

我能够发布用户对象并将新的用户 ID 和 authentication_token 返回到我的应用程序。问题是响应没有被序列化为用户对象。为什么不request:didLoadResponse:response返回用户对象,但我可以在其中看到正确的 jsonsignUpWithDelegate:delegate

你可以在这里看到我不能objectLoader:didLoadObjects用序列化的对象返回? 为什么对象没有被序列化?

AppDelegate.m

注册视图控制器.m

用户.m

0 投票
1 回答
241 浏览

iphone - 键值编码数组问题

我有以下课程:

现在我正在尝试使用以下方法访问特定主题名称:

但是,这失败了,因为它说它找不到名称,因为主题是 NSArray。如果我正在处理数组,有没有办法做 KVC?那么它只是NSString的吗?

0 投票
1 回答
975 浏览

ruby-on-rails - 从嵌套的 JSON 请求创建 rails 模型 - AssociationTypeMismatch

我的应用程序具有以下模型类:

在我的控制器中,我有一个create方法,定义如下:

我的请求在日志中显示为:

这是来自我使用 RestKit 的 iphone 应用程序客户端的完整序列化图。我在其他 SO 问题上看到过,比如这里,那是指这篇博文。但是,我的问题是,我不知道如何使用 RestKit 从客户端控制序列化图以构建这样的请求(这样,它可以工作..用调试器测试)

如果有任何选项我可以传递给 Parent.new 方法或以我可以在嵌套 JSON 对象中实现 model_attributes 结构的方式自定义 RestKit JSON 输出,任何人都有想法吗?

谢谢

0 投票
1 回答
2172 浏览

iphone - RestKit mapKeyPath 到数组索引

我想使用 RestKit (OM2) 将给定的数组索引映射到一个属性中。我有这个 JSON:

我想映射到这个对象:

我不知道如何将 JSON 中位置数组中的值映射到我的 Objective-c 类的属性中。到目前为止,映射看起来像这样:

现在如何添加纬度/经度映射?我尝试了各种方法,但都不起作用。例如:

有没有办法position[0]将 JSON 映射到latitude我的对象中?

0 投票
2 回答
2249 浏览

core-data - 我仍然可以将 xcdatamodel 核心数据模型关系与 Restkit 一起使用吗?

据我了解,RestKit 提供与 Apple 的核心数据框架的集成,为您创建和填充核心数据关联,允许基于自然属性的数据模型遍历。

但是,我不确定我是否仍然可以将 xcdatamodel 与 RestKit 一起使用,并且找不到任何关于 RestKit 是否可以使用 xcdatamodel(核心数据建模工具)的参考资料和教程。

我的原型应用程序是一个公司结构应用程序;IE:

另外,我设置了一些简单的 Fetched Properties/Templates 来收集特定的数据;但是我不确定我是否开始使用 RestKit 是否仍然可以通过 xcdatamodel 使用这些工具/技术,或者我将不得不手动编写它们。

因此,我的问题是,我是否仍然可以使用 xcdatamodel 对复杂的应用程序/数据进行建模,完成获取的属性等,然后让 RestKit 与之对话;如果是这样,有人可以帮助指向一个关于这个的教程网站吗?

谢谢。

0 投票
1 回答
2201 浏览

objective-c - RestKit willMapData:

以下代码从我的服务器接收 JSON 响应,该响应由一组元素组成,每个元素都有一个“created_at”和一个“updated_at”键。对于所有这些元素,我想删除为这两个键设置的字符串中的单个字符(冒号)。

但是,该行[dict setValue:RFC822Value forKey:dateKey];引发了一个NSUnknownKeyException带有 message 的问题this class is not key value coding-compliant for the key created_at

我在这里做错了什么?我的主要问题可能是我对这个 inout 声明不太满意......

0 投票
1 回答
441 浏览

objective-c - 委托属性分配问题,RestKit RKRequest

代表的属性“分配”和“保留”

我知道使用'assign'更好,但如果使用保留更好。

我通过制作 RKRequest 对象来调用 Web 服务。

请求对象本身由单例请求队列保留和管理,所以我不关心请求对象,我只关心委托方法。

有方法处理请求结果。


这些代码在 UIViewController 中,而视图控制器本身就是委托。

如果视图控制器在请求处理期间变为dealloc,则RKRequest 调用作为死指针的委托并且程序崩溃。

所以当视图控制器被释放时,我必须保留 RKRequest 并将 nil 分配给委托。

此外,当请求成功或失败时,我必须释放 RKRequest。


但我不认为如果 RKRequest 将委托指针作为“保留”指针,我该如何漂亮地管理这些对象?

0 投票
2 回答
269 浏览

iphone - 保存时的核心数据问题

我已经处理这个问题将近一个星期了。我正在使用一个名为 restkit 的框架,我一直在尝试通过检查 RestKit 中的代码来调试它。它进一步停止执行的地方是当我试图保存到 NSManagedObjectContext 时。我附上了一个可以在这里下载的示例测试项目。基本上要重现错误,您必须执行以下操作:

  1. 首次运行应用程序,直到加载表格视图上的数据
  2. 停止应用程序
  3. 第二次运行应用程序,然后你会看到一个永无止境的加载微调器

当它尝试保存到位于 RKManagedObjectStore.m 上的托管对象上下文时,这基本上被卡住了,方法 save(我确实在那里放了一个断点)。我试图确保一切正常,从模型开始,等等......但我不知道这里到底发生了什么。有人可以帮忙吗?我在上面放超链接的测试项目很简单...

0 投票
2 回答
5190 浏览

iphone - 在目标 c 中的委托方法上设置超时

如果花费超过 10 秒,我需要设置一个 NSTimer 对象以手动超时服务器调用(Restkit 不支持)

这是我下面的代码。本质上,我的加载器类将使用 loadObjectsAtResourcePath 委托请求

如果需要超过 10 秒,我想调用 Restkit 在服务器遇到错误时调用的相同失败方法(didFailWithError)

但是我觉得我做错了,此外,失败方法需要一个仅在委托类中初始化的对象。

这样做的正确方法是什么?

0 投票
1 回答
323 浏览

ios - [ios & cloud]iOS开发的云存储服务?

我正在寻找一些网络服务来存储来自 iOS 应用程序的一些数据。

ASIHttpRequest 支持两种云服务

http://allseeing-i.com/ASIHTTPRequest/Cloud-Files http://allseeing-i.com/ASIHTTPRequest/S3

Restkit是很好的沟通方式。

我不确定我能在这里得到一些答案。只是想要任何线索或建议您是否可以分享。

我的目的是为此寻找一些免费的存储服务。有没有存在?

谢谢