invoker.js
Titanium Mobile(Android)でSQLiteを使おうとして、invoker.js がどうしたってエラーが出てきたので調べたら、1.8系ではResouces以下に置いたdbファイルを指定するのに先頭に「/」が必要になっていた。本家のQ&Aにも見つかっている。
Resouces/my_app.dbというファイルを用意しているなら
if Ti.Platform.osname == 'android' db = Ti.Database.install('/my_app.db', 'my_app') else db = Ti.Database.install('my_app.db', 'my_app')
こんな感じ。
コメントを残す