次のクエリを使用して、データベース テーブルの 1 つに列を新しく追加します。
alter table 'user' add column 'IsMarried' BOOL default 'false';
データベースの更新が完了すると、ユーザー「jhon」の IsMarried ステータスがデータベースで「true」になります。
次に、Objective C を使用して SQL クエリを作成し、次のように jhon の結婚ステータスを取得します。
BOOL married = [results boolForColumn:@"IsMarried"];
私の問題は、ブール変数「既婚」が常にfalseを返すことです。
次に、コードに次の行を追加して、正しいかどうかを確認します
NSString *strMarried = [results stringForColumn:@"IsPwdProtected"];
その後、strMarried は jhon に対して「true」を返します。boolForColumn メソッドを使用してブール値を取得する方法を教えてもらえますか