2013-02-26 2 views
7

iOS가 localstorage/WebSQL 데이터베이스를 유지하지 못하는 문제는 여기 및 다른 사이트에서 자주 논의되었습니다. 내가 겪고있는 문제는 해결 방법이 너무 다양하고 시간이 지남에 따라 진화했다는 것입니다. 나는 원시 SQLite API를 사용하는 2 개의 다른 PhoneGap 플러그인을 발견했다.이 플러그인은 SQL 데이터베이스를 문서 디렉토리에 주기적으로 복사하고, SQL 데이터베이스의 위치를 ​​지정하는 데 사용할 수있는 Xcode .plist 파일의 설정을 제안한다. 어떤 솔루션이 현재 시점 (iOS 6+ 및 Cordova 2.4 이상)에 가장 잘 적용되는지 모르므로 혼란 스럽습니다. 지금 Cordova에 내장되어 있습니까? 아니면 여전히 플러그인이 필요합니까? 그렇다면 어떤 플러그인입니까? Xcode 설정 파일에서 데이터베이스 위치를 설정하는 것은 어떻습니까? 모든 도움을 깊이 감사드립니다.iOS 6의 영구 저장소 (WebSQL 및 로컬 저장소) PhoneGap

답변

2

현재 phonegap의 버전에는 SQL을 sqlite 데이터베이스와 함께 사용하기위한 외부 플러그인이 필요하지 않습니다. 현재 코드는 iOS와 호환됩니다. 자신 만의 임시 해결책을 작성하거나 구현할 필요가 없으며, 앱을 실행해야하는 휴대 전화가 phonegap에서 구현된다는 것을 확신 할 수 있습니다. 이것이 바로 GAP을 채우는 전화 갭의 이름입니다.

http://docs.phonegap.com/en/2.1.0/cordova_storage_storage.md.html#Storage

+1

당신은 폰갭 보장의 현재 버전은 저장이 아이폰 OS에 영구적이라고 주장 소스를 제공 할 수 있습니까? –

+0

물론, iOS 열의 스토리지 행을 확인하십시오. http://docs.phonegap.com/en/edge/guide_support_index.md.html#Platform%20Support – Mahomedalid

+0

Btw, PhoneGap과 저장 용량은 지속적입니다. – Mahomedalid