TONY0922のブログ

学んだことを適当に記録していくブログです。主にRubyで仕事してます。最近はJavaScriptとObjectibe-C始めました。Titanium関連もちょいちょい触ってます。更新頻度はそんなに高くないので、ご了承下さい。

Titanium MobileのSQLite3でBooleanを使用する際の注意点(Android/iOS)

Titanium SDK:3.2.0
Alloy:1.3.0

SQLite3のカラム型でBoolean型は存在しないので、
代わりにInteger型を使用することになると思うのですが、
iPhoneだとtrueを設定しても、SQLiteでは自動的に「1」が登録されます。

しかし、Androidでは自動的に変換は行われず、
nullになってしまうので、注意が必要です。

素直にtrueなら1、falseなら0を使うようにしましょう。