With iOS 7, apple have put a lot of work into upgrading iCloud. This eliminates much of the slow loading and sync issues. The down side is that apple recommends that new iOS 7 iCloud must not mix with old iOS 6 iCloud data.
So what happens if you already have a lot of data in your existing logbook?
When Universal Logbook is upgraded on your device, it takes your LOCAL data and uploads it to a new iCloud database. This has been tested
and works well.
WARNING: If you then upgrade the logbook again on another device. Its data will then be upgraded and also loaded to the new iCloud store creating duplicates. So you must only upgrade the logbook ONCE on any of your devices. On subsequent devices you should backup and then delete the EXISTING logbook and then perform a clean install of the new version. This new version will then repopulate from the iCloud.
However, if you get it wrong and end up with duplicates, I have added a DEDUPLICATION function to the settings menu which should solve things.
What if I'm upgrading to Universal Logbook v4 and have somehow lost my local data?
This should not happen but occasionally the old version of apple iCloud would lose sync with iCloud data. If this happens you may find you have substantial data in the iCloud but nothing showing up on your iPhone.
Solution: This is tricky to solve but thankfully rare.
-Firstly make sure none of your devices are connecting and showing data.
-If a device is working well with iCloud then upgrade the app on this device and perform a clean install on your other devices.
-If this is not possible, then you will have to just upgrade the app to the new version 4.
-After the upgrade go to iPhone Settings - Universal Logbook and switch the switch to 'Old iCloud'
-This should reconnect with the old container and bring in your old data.
-You may run this for a few days. When confident that all data is present, then go back to settings and switch 'Old iCloud' to OFF and your data will get migrated into a new iCloud container.