Integrate iCloud into iOS document projects with one-line code methods. Sync, upload, manage, and remove documents from iCloud quickly and easily. Helps to make iCloud "just work" for developers too.
The use of delegates has been tuned down in favor of completion handlers. Some methods have been deprecated and replaced as a result. Others have been improved.
Breaking Changes
Multiple delegate methods have been deprecated. As a result many method names have been changed and others have been completely deprecated. Old methods that have been changed are marked as deprecated using the __deprecated
flag and in the documentation.
The uploadLocalOfflineDocumentsWithDelegate
method no longer prevents sqlite files from being uploaded - now only hidden files aren't uploaded. The functionality of file conflicts and file conflict handling has also changed.
Other Changes
iCloudError
delegate method has been replaced with completion blocks. Some completion blocks now contain an NSError parameter which will contain information about any errors that may occur during a file operation.uploadLocalOfflineDocumentsWithDelegate
, has undergone numerous improvements. File conflict handling during upload is now supported - conflicts are automatically delt with. If a conflict cannot be resolved, the new iCloudFileUploadConflictWithCloudFile:andLocalFile:
delegate method is called. This method no longer prevents sqlite files from being uploaded - now only hidden files aren't uploaded.Known Issues No known issues
This update revises many method names and parameters, and deprecates / removes others.
Breaking Changes Numerous breaking changes, mainly revolving around changed method names and deprecation of delegates and other methods.
Other Changes
Known Issues Some delegate methods do not properly function.
Huge changes and code rewrite, including transition to UIDocument. Addition of Framework and Documentation files. Approaching a production-ready library.
Breaking Changes Major breaking changes. The library is almost completely different from any previous version.
Other Changes
Known Issues
The UIDocument
system is not fully implemented and can be unstable, buggy, and error-prone at times. The iCloud
class does not take full advantage of the UIDocument
features.
There are issues with delegate calls and method error checking.