我使用以下查询向我的一个数据库表中新添加了一列。
alter table 'user' add column 'IsMarried' BOOL default 'false';
数据库更新完成后,用户“jhon”在数据库中的 IsMarried 状态为“真”。
然后我使用Objective C编写了一个sql查询来检索jhon的已婚状态,如下所示。
BOOL married = [results boolForColumn:@"IsMarried"];
我的问题是布尔变量“已婚”总是返回假;
然后我在代码中添加以下行以检查是否正确
NSString *strMarried = [results stringForColumn:@"IsPwdProtected"];
然后 strMarried 为 jhon 返回“真”。有人可以告诉我如何使用 boolForColumn 方法检索布尔值