【发布时间】:2015-11-28 17:50:07
【问题描述】:
我正在尝试通过将实体属性设置为非可选来将其设置为非空。
但是当我在测试用例中分配属性 nil 时,它没有报告错误或异常并且测试成功。顺便说一句,如何确保此属性在单元测试中不是可选的?
Baby *baby = [self.babyModel createWithName:nil];
XCTAssertNil(baby.name);
当我在 sqlite 中检查表的架构时,它并没有将其设置为不为空。这是否意味着这个约束是由核心数据堆栈而不是 sqlite 来保证的?
【问题讨论】:
标签: ios sqlite cocoa-touch core-data