Я заявление сделал в воздухе в Flash Builder для IOS plataformзапись/обновление базы данных SQLite данных в прошивкой
Я скомпилировал и установил его на моем iPhone, приложение переговоры в базу данных, но он не записывает/не обновляет в базе данных. В чем проблема? Разрешение устройства или путь к базе данных?
спасибо.
код:
private var dbFile : File;
private var dbPath : String = "SAG.sqlite"; //name of database
private function setaAPP():void{
if(app == 'ANDROID'){
dbFile = new File('/mnt/sdcard/SAG/' + dbPath); // to ANDROID
}else if(app == 'DESKTOP'){
//app == DESKTOP
dbFile = File.applicationDirectory.resolvePath(dbPath); // to DESKTOP
}else if(app == 'DEBUG'){
//only to debug in Android
dbFile = File.applicationDirectory.resolvePath(dbPath); // to DEBUG in device
}else if(app == 'IOS'){
//app == IOS
dbFile = File.applicationStorageDirectory.resolvePath(dbPath); // to iOS
}
}
Это sqlite db, который вы включили при упаковке приложения? – yclevine
да, расширение - .sqlite; В Android и настольных работает хорошо, только у iOS у меня есть эта проблема. –
Теперь я вижу, файл существует! Я добавляю код: if (dbFile.exists) и файл существует, но проблема сохраняется ... –