NSDocument打开.txt文件,但内容不会显示

时间:2017-03-01 03:05:51

标签: swift cocoa nstextfield macos-sierra nsdocument

所以我目前正在使用纯文本编辑器,而且我遇到了NSDocument的问题。当我尝试打开文件(读取函数)时,打开的窗口textField(ViewController()。textField)没有stringValue。

我希望有人能够提前帮助,谢谢。 C:

override func data(ofType typeName: String) throws -> Data {
    return textField.stringValue.data(using: String.Encoding.utf8, allowLossyConversion: false)!
}

override func read(from data: Data, ofType typeName: String) throws {
    if data.count > 0 {
        self.contents = NSString(data: data, encoding: String.Encoding.utf8.rawValue) as String!
    }

}

0 个答案:

没有答案