我建立了多对多的关系。起初我在表 1 中插入了所有数据,其余数据无法立即使用。
当数据可用时,我喜欢将其连接到正确的表 1 条目。我应该查询表 1,然后使用返回的数据设置 NSSet 吗?或者如何做到这一点?
在这里详细说明我的问题的例子:
[活动表] <<--->> [横幅表]
在 viewDidLoad 中,所有活动都在 ActivityTable 中更新。然后从服务器中找到来自第一个活动(第一个即将到来的日期)的横幅。
我有两个(总是两个)横幅可用,但我该如何设置呢?
在答案的帮助下使用它:
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Banner" inManagedObjectContext:context];
Banner *banner = [[Banner alloc] initWithEntity:entity insertIntoManagedObjectContext:context];
banner.image = shieldDictionary[BANNER_IMAGE];