Tag: restkit

用twitter在iOS中login用户…使用什么?

我知道类似的问题之前已经被问过(我已经阅读了大部分),但我还没有find一个好的答案呢。 我需要从iOSlogin/注册用户。 我有这个网站,我已经在那里(www.Meer.li),现在我需要在应用程序中做到这一点。 我知道我可以访问iOS设备上的twitter用户名,看看它是否在我的应用程序的数据库中,但是当用户没有注册到www.Meer.li时,我该如何处理呢? 对不起,如果这是一个微不足道的问题,但我有点困惑,我应该使用iOS社会框架或使用一些OAuth库(Restkit等)。 希望有人能指导我的答案或甚至是一个例子的方向! 待澄清: 非常感谢指导。 看起来合理。 可以肯定的是,这是我理解的步骤: 1:用户点击用twitterbuttonlogin 2:我们得到用户的Twitter帐户,并问他要使用哪一个 3:我们发送一个请求到Twitter的密钥和秘密为您自己的应用程序和用户的Twitter信息 4:如果收到回复良好的回复,请将收到的信息发送到您的webapp上创build用户的方法,并向其发送请求,以获取剩余的用户信息 5:让用户玩得开心 这是对的吗? 为什么以前没有人logging这个stream程? 听起来像是一件应该很容易做的事情。

RestKit并以NSManagedObject方式保存到CoreData

我正在使用RestKit ,我想parsing和保存元素到核心数据。 我有两个json文件: 第一(类别): [ { "cat_id": 3371, "cat_name": "myName", "image": 762 }, { "cat_id": 3367, "cat_name": "anotherName", "image": 617 } ] 和第二(元素): [ { "art_id": "1", "node": { "author": "name" }, "small_url": 0 }, { "art_id": "12", "node": { "author": "anotherName" }, "small_url": 0 } ] 所以基本的想法是每个类别都有一些内部元素。 所以这是我的CoreData结构: 我已经下载了restkit示例,并使用TwitterCoreData示例。 我的代码是: AppDelegeta.m – (BOOL)application:(UIApplication *)application […]

Rails在RestKit POST中显示“警告:无法validationCSRF令牌的真实性”

当我尝试从RestKit POST时,在Rails控制台中有一个警告: Started POST "/friends" for 127.0.0.1 at 2012-04-16 09:58:10 +0800 Processing by FriendsController#create as */* Parameters: {"friend"=>{"myself_id"=>"m001", "friend_id"=>"f001"}} WARNING: Can't verify CSRF token authenticity (0.1ms) BEGIN SQL (1.7ms) INSERT INTO `friends` (`friend_id`, `myself_id`) VALUES ('f001', 'm001') (1.1ms) COMMIT Redirected to http://127.0.0.1:3000/friends/8 Completed 302 Found in 6ms (ActiveRecord: 3.0ms) 这里是客户端代码: NSMutableDictionary *attributes = [[NSMutableDictionary alloc] […]

RestKit:如何发布一个对象数组?

问题摘要: 考虑一个与KVC兼容的类SyncObject ,例如: time , someValue , lastChange , uuid 。 考虑只包含SyncObject实例的NSArray 。 我需要将数组作为JSON数组提交给服务器。 如何使用RestKit使用HTTP POST将这个数组提交给服务器? 示例数组: [ { "time": "14:45 10/21/2011", "someValue": "15", "lastChange": "14:45 10/21/2011", "uuid": "0b07c510-f4c8-11e0-be50-0800200c9a66" }, { "time": "14:50 10/21/2011", "someValue": "62", "lastChange": "14:51 10/21/2011", "uuid": "1a6d4480-f4c8-11e0-be50-0800200c9a66" } ] 细节 我有一个对象的数组,我需要作为JSON的服务器。 在我看来,RestKit是这样做的最简单的方法:我试图避免将对象转换成一组NSDictionary对象,然后使用一些JSON编码器来获取我可以POST到服务器的JSON。 所以,创build了数组,并设置了存储在数组中的对象类的映射,我自然会尝试POST到服务器。 RKObjectManager* mgr = [RKObjectManager objectManagerWithBaseURL:@"http://localhost/someweb/api/"]; mgr.serializationMIMEType = RKMIMETypeFormURLEncoded; […]

更新RKLog.h中找不到的RestKit'lcl_RK.h'文件

我在Xcode 7.1中安装了CocoaPods v0.3.0的RestKit v0.25.0,并且导入有问题。 当我使用CocoaPods v0.38.2一切都是惊人的。 找不到“RKHTTPUtilities.h”文件。 它解决了在$ {PODS_ROOT} / Headers / Public / RestKit的标题searchpath中设置recursion之后。 但是我得到这个错误'lcl_RK.h'文件没有在RKLog.h中find。 我也尝试这样做。

与RestKit的外键关系映射

我对RestKit是全新的,我正在挣扎。 JSON: { "teams": [ { "id": 1, "name": "Team A" }, { "id": 2, "name": "Team B" } ], "users": [ { "id": 1, "name": "cameron", "teamId": 1 }, { "id": 2, "name": "paul", "teamId": 2 } ] } CoreData: @interface Team : NSManagedObject @property (nonatomic, retain) NSNumber * teamId; @property (nonatomic, retain) NSString […]