How to enable DELETE MODE in iOS coredata sqlite using swift -


i learning ios database creation using coredata. created sample application understand coredata.i extracted sqlite file default database creation directory check data using sqlite browser.but dbbrowser showing nothing.but success message showing , data retrieving database. found this coredata database mode.i found solution change wal mode.after run, again wal mode database creating in database directory. not understanding wrong happening code. give solution.

xcode version:6.3

ios sdk:8.3

code

  lazy var persistentstorecoordinator: nspersistentstorecoordinator? = {   var options = dictionary<nsobject, anyobject>()   options[nsmigratepersistentstoresautomaticallyoption] = true    options[nsinfermappingmodelautomaticallyoption] = true    options["journal_mode"] = "delete"       var coordinator: nspersistentstorecoordinator? = nspersistentstorecoordinator(managedobjectmodel: self.managedobjectmodel)     let url = self.applicationdocumentsdirectory.urlbyappendingpathcomponent("coredartademo.sqlite")     var error: nserror? = nil     var failurereason = "there error creating or loading application's saved data."     if coordinator!.addpersistentstorewithtype(nssqlitestoretype, configuration: nil, url: url, options: options, error: &error) == nil       {       error report      }      return coordinator     }() 

not sure understand question, anyway have tried turning off journaling?

options["journal_mode"] = "off" 

hope helps


Comments