DBAccess v1.6.2 initWithPrimaryKeyValue returns 无

DBAccess v1.6.2 initWithPrimaryKeyValue returns nil

我正在尝试使用 id 初始化实体。

User *user = [[User alloc] initWithPrimaryKeyValue:userID];

如果数据库中没有具有此 ID 的实体,它总是 return 为 nil。但是文档说它应该 return 一个带有 userID 主键的新对象。怎么了?

感谢 finding/pointing 解决了 bug。此问题现已在 1.06.4 版中修复,可在此处下载。

http://www.db-access.org/downloads

我们的自动化测试似乎只测试现有对象,因此我们现在已经扩展到包括检索的所有方面以及这些对象的完整持久性生命周期。

我们还添加了一个方法,

+ (id)objectWithPrimaryKeyValue:(NSObject*)priKeyValue;

它的工作原理与 init 的 bug 版本完全一样,以防万一有人想要那种功能。

对于给您带来的不便,我们深表歉意。

您可以随时通过电子邮件 devs@db-access.org 报告错误或提出改进建议,如果这样做对您来说更快的话。