it helps some times Without Xcode 5, all apps you build will be built as iOS 6 apps, and they will run on your device in iOS 6 mode even though your device is running iOS 7. You may want to keep Xcode 4 around for that very purpose, even though Xocde 5 is now in the App Store. I haven't been able to reliably get apps to run as iOS 6 apps when built in Xcode 5.
this one helps. Post some code otherwise we are just guessing. One guess is that you are using segues. Segues always create a new instance of the viewController. If you don't hold on to the old viewController somehow, it will get destroyed and any values it contained are also gone. Just a guess.
With these it helps No it won't work. You can't schedule a timer to repeatedly fire while the app is in the background, even if you have added a background fetch or similar capability. Adding a background mode capability DOES NOT enable your app to run freely in the background, the background modes have limitations and restrictions.
this one helps. Import libsqlite3.dylib . To import this , 1.Select Project name under targets. 2.Goto Linked frameworks and libraries. 3.Press + button and type libsqlite3.Then add it. 4.Clean and run the project.