问题标签 [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 的DiscussionBoard应用程序,并且正在将DBUser类移植到我的应用程序中。唯一的区别是我的应用程序不会使用 CoreData。
我能够发布用户对象并将新的用户 ID 和 authentication_token 返回到我的应用程序。问题是响应没有被序列化为用户对象。为什么不request:didLoadResponse:response
返回用户对象,但我可以在其中看到正确的 jsonsignUpWithDelegate:delegate
你可以在这里看到我不能objectLoader:didLoadObjects
用序列化的对象返回? 为什么对象没有被序列化?
AppDelegate.m
注册视图控制器.m
用户.m
iphone - 键值编码数组问题
我有以下课程:
现在我正在尝试使用以下方法访问特定主题名称:
但是,这失败了,因为它说它找不到名称,因为主题是 NSArray。如果我正在处理数组,有没有办法做 KVC?那么它只是NSString的吗?
iphone - RestKit mapKeyPath 到数组索引
我想使用 RestKit (OM2) 将给定的数组索引映射到一个属性中。我有这个 JSON:
我想映射到这个对象:
我不知道如何将 JSON 中位置数组中的值映射到我的 Objective-c 类的属性中。到目前为止,映射看起来像这样:
现在如何添加纬度/经度映射?我尝试了各种方法,但都不起作用。例如:
有没有办法position[0]
将 JSON 映射到latitude
我的对象中?
core-data - 我仍然可以将 xcdatamodel 核心数据模型关系与 Restkit 一起使用吗?
据我了解,RestKit 提供与 Apple 的核心数据框架的集成,为您创建和填充核心数据关联,允许基于自然属性的数据模型遍历。
但是,我不确定我是否仍然可以将 xcdatamodel 与 RestKit 一起使用,并且找不到任何关于 RestKit 是否可以使用 xcdatamodel(核心数据建模工具)的参考资料和教程。
我的原型应用程序是一个公司结构应用程序;IE:
另外,我设置了一些简单的 Fetched Properties/Templates 来收集特定的数据;但是我不确定我是否开始使用 RestKit 是否仍然可以通过 xcdatamodel 使用这些工具/技术,或者我将不得不手动编写它们。
因此,我的问题是,我是否仍然可以使用 xcdatamodel 对复杂的应用程序/数据进行建模,完成获取的属性等,然后让 RestKit 与之对话;如果是这样,有人可以帮助指向一个关于这个的教程网站吗?
谢谢。
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 声明不太满意......
objective-c - 委托属性分配问题,RestKit RKRequest
我知道使用'assign'更好,但如果使用保留更好。
我通过制作 RKRequest 对象来调用 Web 服务。
请求对象本身由单例请求队列保留和管理,所以我不关心请求对象,我只关心委托方法。
有方法处理请求结果。
这些代码在 UIViewController 中,而视图控制器本身就是委托。
如果视图控制器在请求处理期间变为dealloc,则RKRequest 调用作为死指针的委托并且程序崩溃。
所以当视图控制器被释放时,我必须保留 RKRequest 并将 nil 分配给委托。
此外,当请求成功或失败时,我必须释放 RKRequest。
但我不认为如果 RKRequest 将委托指针作为“保留”指针,我该如何漂亮地管理这些对象?
iphone - 保存时的核心数据问题
我已经处理这个问题将近一个星期了。我正在使用一个名为 restkit 的框架,我一直在尝试通过检查 RestKit 中的代码来调试它。它进一步停止执行的地方是当我试图保存到 NSManagedObjectContext 时。我附上了一个可以在这里下载的示例测试项目。基本上要重现错误,您必须执行以下操作:
- 首次运行应用程序,直到加载表格视图上的数据
- 停止应用程序
- 第二次运行应用程序,然后你会看到一个永无止境的加载微调器
当它尝试保存到位于 RKManagedObjectStore.m 上的托管对象上下文时,这基本上被卡住了,方法 save(我确实在那里放了一个断点)。我试图确保一切正常,从模型开始,等等......但我不知道这里到底发生了什么。有人可以帮忙吗?我在上面放超链接的测试项目很简单...
iphone - 在目标 c 中的委托方法上设置超时
如果花费超过 10 秒,我需要设置一个 NSTimer 对象以手动超时服务器调用(Restkit 不支持)
这是我下面的代码。本质上,我的加载器类将使用 loadObjectsAtResourcePath 委托请求
如果需要超过 10 秒,我想调用 Restkit 在服务器遇到错误时调用的相同失败方法(didFailWithError)
但是我觉得我做错了,此外,失败方法需要一个仅在委托类中初始化的对象。
这样做的正确方法是什么?
ios - [ios & cloud]iOS开发的云存储服务?
我正在寻找一些网络服务来存储来自 iOS 应用程序的一些数据。
ASIHttpRequest 支持两种云服务
http://allseeing-i.com/ASIHTTPRequest/Cloud-Files http://allseeing-i.com/ASIHTTPRequest/S3
Restkit是很好的沟通方式。
我不确定我能在这里得到一些答案。只是想要任何线索或建议您是否可以分享。
我的目的是为此寻找一些免费的存储服务。有没有存在?
谢谢