给出一个实体名称,我知道我要搜索的URI的格式...有没有一种方法可以创建谓词以根据键来获取一系列对象
给出URI格式:x-coredata://// p
我有UUID和实体名称,密钥的开头是p1,p2,p3等...
我想要的是一个谓词,可以给我相同的p100到p500,不确定是否可行?
谢谢!
答案 0 :(得分:0)
您似乎希望谓词基于内部主键进行过滤,内部主键是Core Data的实现细节。
也许有一种方法可以做到这一点,但是一种未来更安全,更简单的方法是添加您自己的属性 serialNumber 或您想要调用的任何东西所需的实体。将此实体的类设置为NSManagedObject的子类。在您的子类中,重写awakeFromInsert()并在awakeFromInsert()运行时将下一个序列号分配给该属性。请注意,即使awakeFromInsert()对于每个对象都只能运行一次,即使它在商店中持续存在数月或数年也是如此。