Swift2 为什么Swift 2.0编译器在UIDocuments loadFromContents上抛出错误

Swift2 为什么Swift 2.0编译器在UIDocuments loadFromContents上抛出错误,swift2,ios9,uidocument,Swift2,Ios9,Uidocument,以下UIDocument类方法重写引发编译器错误: 导入UIKit 类MyDocument:UIDocument{ override func loadFromContents(contents: AnyObject, ofType typeName: String) throws -> Bool { return true } } 错误消息: 方法不重写其超类中的任何方法 这在swift 1.2和iOS 8中没有发生。 我找不到任何文档表明该方法已被弃用 伴随

以下UIDocument类方法重写引发编译器错误:

导入UIKit

类MyDocument:UIDocument{

override func loadFromContents(contents: AnyObject,
    ofType typeName: String) throws -> Bool {
         return true
}
}

错误消息:

方法不重写其超类中的任何方法

这在swift 1.2和iOS 8中没有发生。 我找不到任何文档表明该方法已被弃用

伴随方法“contentsForType”不会绘制编译器错误


我花了好几天的时间来研究这个问题,但都没有解决。

override func loadFromContents(contents:AnyObject, ofType typeName:String)抛出->Bool{ 返回真值 }

需要是可选的 重写func loadFromContents(内容:AnyObject, ofType typeName:String?)抛出->Bool{ 返回真值 }