swift 快速奔跑的兔几 本节的内容是:iOS上基于文档的应用程序
发布时间:2020-12-14 07:12:35 所属栏目:百科 来源:网络整理
导读:与OS X上的app不同,iOS上的app通常一次只能打开一个文档。这意味着文档API要更简单一些。 iOS中使用UIDocument,应用程序呈现一份用户文档清单,并允许用户选择一个文件。当用户选择一个文件时,应用程序会创建文档类的一个实例,并指示文档对象从适当的URL
与OS X上的app不同,iOS上的app通常一次只能打开一个文档。这意味着文档API要更简单一些。 import UIKit
class SampleDocument: UIDocument {
var text = ""
override func loadFromContents(contents: AnyObject,ofType typeName: String?) throws {
self.text = ""
if let data = contents as? NSData {
if data.length > 0{
if let theText = NSString(data: data,encoding: NSUTF8StringEncoding){
self.text = theText as String
}
}
}
}
override func contentsForType(typeName: String) throws -> AnyObject {
return self.text.dataUsingEncoding(NSUTF8StringEncoding)!
}
}
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |