Sharing a plist file using iCloud
I have a relativley simple app which persists data to a plist file located in the documents folder. The data loads into a UITableView at startup. The user can then edit, delete or add records and any changes get saved back to the plist file.
Now I would like to share this data (the plist file) across devices using iCloud. I have looked at the documentation and my understanding is that I would need to create a UIDocument to "manage" the plist file.
I have looked at some of the iCloud tutorials however they store only a simple string within a property in the UIDocument class, not an entire file (like a plist).
How do I share my plist file (or any file, for that matter) using the UIDocument object?
Would I convert the plist file contents to NSData and then save that to a property in the UIDocument? Should I be using use NsFileWrapper instead?
I seem to be having a difficult time wrapping my head around the UIDocument/iCloud arrangement. I am probably making this more complicated then it really is.
Any help or hints would be greatly appreciated.
Thanks in advance.
|