我可以使用RestKit和Realm.io吗?

山姆

我想使用RestKit,但是我已经使用Realm.io代替了CoreData。

是否可以在Realm.io上使用RestKit?

年轻

你当然可以。从RestKit取回对象后:

// GET a single Article from /articles/1234.json and map it into an object
// JSON looks like {"article": {"title": "My Article", "author": "Blake", "body": "Very cool!!"}}
RKObjectMapping *mapping = [RKObjectMapping mappingForClass:[Article class]];
[mapping addAttributeMappingsFromArray:@[@"title", @"author", @"body"]];
NSIndexSet *statusCodes = RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful); // Anything in 2xx
RKResponseDescriptor *responseDescriptor = [RKResponseDescriptor responseDescriptorWithMapping:mapping method:RKRequestMethodAny pathPattern:@"/articles/:articleID" keyPath:@"article" statusCodes:statusCodes];

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://restkit.org/articles/1234.json"]];
RKObjectRequestOperation *operation = [[RKObjectRequestOperation alloc] initWithRequest:request responseDescriptors:@[responseDescriptor]];
[operation setCompletionBlockWithSuccess:^(RKObjectRequestOperation *operation, RKMappingResult *result) {
    Article *article = [result firstObject];


    // I would put the Realm write here


    NSLog(@"Mapped the article: %@", article);
} failure:^(RKObjectRequestOperation *operation, NSError *error) {
    NSLog(@"Failed with error: %@", [error localizedDescription]);
}];
[operation start];

您将需要做两件事:

  1. 创建从RLMObject继承的RealmArticle模型(在本例中)
  2. 然后,您只需要写到您的领域

    RLMRealm *realm = [RLMRealm defaultRealm];
    
    [realm beginWriteTransaction];
    
    [RealmArticle createInDefaultRealmWithObject:article];
    
    [realm commitWriteTransaction];
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Realm.IO-可以使用createOrUpdateAllFromJson解析JSON数组吗?

来自分类Dev

Realm.IO-可以使用createOrUpdateAllFromJson解析JSON数组吗?

来自分类Dev

我可以使用@switch和Enumerations吗?

来自分类Dev

jekyll和sass; 我可以使用元吗?

来自分类Dev

我可以使用 Flexbox 创建背景和前景吗?

来自分类Dev

我可以使用通配符附加和订阅频道吗?

来自分类Dev

我可以使Realm Results类使用协议作为泛型吗?

来自分类Dev

我可以使用dispatch_io来检测给定目录中的文件创建吗?

来自分类Dev

WebAssembly 可以做 IO 吗?

来自分类Dev

我可以使用python CSP吗?

来自分类Dev

我可以使用迭代器吗?

来自分类Dev

我可以使用通配符替换吗

来自分类Dev

我可以使用RTF格式吗?

来自分类Dev

骨骼可以使用我的插件吗?

来自分类Dev

我可以使用什么来唯一标识使用Socket.IO连接到套接字的设备吗?

来自分类Dev

我可以使用MVC,Razor和HTML5启动我的项目吗

来自分类Dev

我可以使用 calc 和 var 根据宽度更改我的 div 高度吗?

来自分类Dev

IO :: Socket与Socket我都“使用”吗?

来自分类Dev

可以使用XP和Ubuntu吗?

来自分类Dev

同时使用Realm.io和RestKit的属性数据类型

来自分类Dev

TypeScript:我可以使用“ import * from”和“ require(*)”混合使用吗?

来自分类Dev

我可以使用Linux使用Sql Server,Office和C#吗?

来自分类Dev

我可以使用 nginx 在单个端口中同时使用 http auth 和 sso 登录吗

来自分类Dev

IO写入操作可以使进程生存下去吗?

来自分类Dev

可以使用我心爱的%格式器实现可变的填充字符和可变的宽度吗?

来自分类Dev

我可以使用flex将<divs>放置在容器内的左侧和右侧吗?

来自分类Dev

我可以使用CSP将请求限制为https:和'self'吗?

来自分类Dev

我们可以使用Ionic 2和AngularJs 1吗?

来自分类Dev

我可以使用roslyn和新的.net项目格式在构建时创建类吗?

Related 相关文章

  1. 1

    Realm.IO-可以使用createOrUpdateAllFromJson解析JSON数组吗?

  2. 2

    Realm.IO-可以使用createOrUpdateAllFromJson解析JSON数组吗?

  3. 3

    我可以使用@switch和Enumerations吗?

  4. 4

    jekyll和sass; 我可以使用元吗?

  5. 5

    我可以使用 Flexbox 创建背景和前景吗?

  6. 6

    我可以使用通配符附加和订阅频道吗?

  7. 7

    我可以使Realm Results类使用协议作为泛型吗?

  8. 8

    我可以使用dispatch_io来检测给定目录中的文件创建吗?

  9. 9

    WebAssembly 可以做 IO 吗?

  10. 10

    我可以使用python CSP吗?

  11. 11

    我可以使用迭代器吗?

  12. 12

    我可以使用通配符替换吗

  13. 13

    我可以使用RTF格式吗?

  14. 14

    骨骼可以使用我的插件吗?

  15. 15

    我可以使用什么来唯一标识使用Socket.IO连接到套接字的设备吗?

  16. 16

    我可以使用MVC,Razor和HTML5启动我的项目吗

  17. 17

    我可以使用 calc 和 var 根据宽度更改我的 div 高度吗?

  18. 18

    IO :: Socket与Socket我都“使用”吗?

  19. 19

    可以使用XP和Ubuntu吗?

  20. 20

    同时使用Realm.io和RestKit的属性数据类型

  21. 21

    TypeScript:我可以使用“ import * from”和“ require(*)”混合使用吗?

  22. 22

    我可以使用Linux使用Sql Server,Office和C#吗?

  23. 23

    我可以使用 nginx 在单个端口中同时使用 http auth 和 sso 登录吗

  24. 24

    IO写入操作可以使进程生存下去吗?

  25. 25

    可以使用我心爱的%格式器实现可变的填充字符和可变的宽度吗?

  26. 26

    我可以使用flex将<divs>放置在容器内的左侧和右侧吗?

  27. 27

    我可以使用CSP将请求限制为https:和'self'吗?

  28. 28

    我们可以使用Ionic 2和AngularJs 1吗?

  29. 29

    我可以使用roslyn和新的.net项目格式在构建时创建类吗?

热门标签

归档