探索iOS开发:iCloud文档存储与CloudKit的使用
1. iCloud文档存储基础
1.1 错误枚举与文档类定义
在iOS开发中,使用iCloud文档存储时,我们需要定义一些错误枚举和文档类。以下是相关代码:
enum DocumentReadError: ErrorType {
case InvalidInput
}
enum DocumentWriteError: ErrorType {
case NoContentToSave
}
class SwiftCloudTestDocument: UIDocument {
var documentContents:String?
override init(fileURL url: NSURL) {
super.init(fileURL: url)
}
override func loadFromContents(contents: AnyObject,
ofType typeName: String?) throws {
if let castedContents = contents as? NSData {
documentContents = NSString(data: castedContents,
encoding: NSUTF8StringEncoding) as? String
}
else {
document
超级会员免费看
订阅专栏 解锁全文
712

被折叠的 条评论
为什么被折叠?



