onDeviceReady()
이벤트 핸들러에서 window.openDatabase()
을 호출하는 Cordova iOS 앱이 있습니다. 해당 라인 아래의 console.log()
이 Xcode의 디버그 콘솔에 표시되지 않기 때문에 해당 라인에서 onDeviceReady()
이벤트 핸들러의 실행이 중지됩니다. 다른 오류 메시지도 표시되지 않습니다.Xcode의 Cordova window.openDatabase() - 오류 출력 없음
동일한 코드가 Android 장치 및 Chrome/Ripple
에뮬레이터에서 정상적으로 작동합니다. 뭐가 잘못 되었 니?
var db = null;
// PhoneGap is ready
function onDeviceReady() {
console.log("onDeviceReady");
db = window.openDatabase("mydb", "1.0", "My DB", 100000000);
console.log("This will never be displayed in Xcode log");
db.transaction(checkDB, checkErrorCB);
}
코르도바 버전 : 2.3.0
엑스 코드 버전 : 나는 아이폰 5.1과 아이폰 6.0 시뮬레이터 테스트입니다 4.5.2
.
더 많은 정보를 원하시면,이 대답을 읽어 보시기 바랍니다. http://stackoverflow.com/questions/9118757/max-size-of-websql-sqlite-database-inside-uiwebview-phonegap –