【发布时间】:2012-01-18 14:09:54
【问题描述】:
我正在尝试使用 Core Data 和 Restkit 存储本地对象(未映射),但它不起作用。
我创建了一个 NSManagedObject :
@interface JSONOrder : NSManagedObject
@property (nonatomic, retain) NSNumber * shopId;
@property (nonatomic, retain) NSNumber * type;
@end
@implementation JSONOrder
@synthesize shopId;
@synthesize type ;
@end
现在我正在尝试保存它:
JSONOrder * order = [NSEntityDescription insertNewObjectForEntityForName:@"JSONOrder" inManagedObjectContext:[[RKObjectManager sharedManager].objectStore managedObjectContext]] ;
[order setShopId:_shopId];
[order setType:_typeId];
[[RKObjectManager sharedManager].objectStore save] ;
当我试图取回我的对象时:
NSLog(@"%@", [JSONOrder allObjects]) ;
我的数组是空的,或者里面有错误的对象!
你有什么线索吗?
【问题讨论】:
-
我下面的回答有效吗?如果不能,您能否提供尝试保存时看到的错误消息的详细信息(您需要使用我包含的 error 代码部分来查看保存错误)
-
是的!非常感谢你的帮助 ! :) 我现在有另一个问题!我将在下面描述它:)
标签: iphone ios core-data restkit