MJExtension
MJExtension copied to clipboard
NSSet转换失败了
在使用coredata的时候,系统会在生成的model中选择nsset ,像这种在转化的时候 @property (nonatomic, retain) NSSet *marks; 这种怎么告诉MJExtension,marks里存放的是什么模型呢?
不能调为NSArray么?NSSet是无须的哦,应该满足不了一般的需求吧?像显示在表格上的数据都是有序的哈
杰哥,我是个coredata新手啊,不知core data怎么生成nsarray的属性呢?
你可以通过fetchRequest来获取entity的数组
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"yourEntityName" inManagedObjectContext:self.managedObjectContext];
[fetchRequest setEntity:entity];
NSError *error = nil;
NSArray *result = [self.managedObjectContext executeFetchRequest:fetchRequest error:&error];
杰哥,我们拿到服务器的JSON数据后如何快速定义属性,有没有可以直接吧Json转换为Model的工具(非运行时,代码转换)
暂时没发现有这样的工具哈。我看看可以考虑以后做个Xcode插件,哈哈。
在C#和JAVA上就有很方便的转换工具,不用自己一个一个敲
也可以自己写个OC程序去转换:字符串解析和字符串写入操作
恩,只是自己太懒了,有空试写一下
在CoreData 里面经常会使用到Set 发现在配合CoreData使用时非常麻烦 必须苹果建议所有的关系都要inverse 无法满足需求
杰哥求支持NSSet 55555555555
杰哥,我们拿到服务器的JSON数据后如何快速定义属性,有没有可以直接吧Json转换为Model的工具(非运行时,代码转换)
这个网上很多,自己动手搜一下就有