[ https://issues.apache.org/jira/browse/CB-330?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13239486#comment-13239486 ]
Paul DeFalco commented on CB-330: --------------------------------- I was having trouble with trying to add a column to a table and found this thread with help from phonegap support. I know very little about Objective C and just use xCode to build my phonegap - Sencha Touch app. When I try to implement the plugin in xCode I'm getting warnings similar to "Incompatible Objective-C types assigning 'struct PGPlugin ', expected 'struct CDVLocalStorage '". The fix seems to be working but I don't like seeing all of those warnings. Can anyone help? > localStorage / SQLDatabase no longer persistent after iOS 5.01 Update > --------------------------------------------------------------------- > > Key: CB-330 > URL: https://issues.apache.org/jira/browse/CB-330 > Project: Apache Callback > Issue Type: Bug > Components: iOS > Affects Versions: 1.3.0, 1.4.0, 1.5.0 > Environment: iOS 5.01 > PhoneGap (Any version) > Xcode 4 > Build.PhoneGap > Reporter: Amirudin Bin Mohamed Ghani > Assignee: Shazron Abdullah > Priority: Blocker > Labels: ios5.01, localstorage, sqldatabase, websql > Fix For: 1.6.0 > > Attachments: CDVLocalStoragePlugin.zip, > Directory-Structure-CB-330.zip, LocalStorageTest.zip, README.txt, iOS WebKit > Database Locations.txt > > > Dear Dev > WebKit data (localstorage or local SQLite) are now stored in Library/ Caches > folder (instead of Library/WebKit folder). This is a big problem for all apps > using UIWebView and storing user data, because they will no longer be backed > up and may be deleted. There are a lot of apps using localstorage or SQLite > as a critical feature. > The SQLite database gets deleted because the database is saved in a location > on the filesystem which Apple does not consider to contain persistent data. > *Steps to Reproduce:* > In a UIWebView, create a new DB or use localStorage with JavaScript. > You can see that the WebKit data is now stored in Library/Caches : > *Expected Results:* > We should at least specify the directory of WebKit data (and to set it > to Documents/ for critical data) > *Actual Results:* > The WebKit data are stored in Library/Caches folder, and can be > deleted > *Regression:* > To migrate database location from Library/Caches to some other location such > as Documents. > ---- > Ref: http://developer.apple.com/icloud/documentation/data-storage/ > https://devforums.apple.com/thread/137882?start=0&tstart=0 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira