我试图使用id。初始化实体。
User *user = [[User alloc] initWithPrimaryKeyValue:userID];
如果数据库中没有具有此ID的实体,它总是返回nil。但文档说它应该返回一个带有userID主键的新对象。怎么了?
答案 0 :(得分:1)
感谢您找到/指出错误。现在已经在版本1.06.4中修复了这个问题,可以在这里下载。
http://www.db-access.org/downloads
我们的自动化测试似乎只测试现有对象,因此我们现在已经扩展到包括检索的所有方面以及这些对象的完整持久性生命周期。
我们还添加了一个方法,
+ (id)objectWithPrimaryKeyValue:(NSObject*)priKeyValue;
与init的错误版本完全相同,以防万一有人想要这种功能。
很抱歉给您带来不便。
如果错误更快,您可以随时通过电子邮件发送devs@db-access.org来报告错误或建议增强功能。