[英]When Application quits, NSDocument's isDocumentEdited method always returns false
[英]NSDocument callback method signature
我試圖在Swift中的NSDocument
上使用runModalSavePanelForSaveOperation
方法,但是當保存面板關閉時,出現“無法識別的選擇器發送到實例”異常。 方法調用如下所示:
self.runModalSavePanelForSaveOperation(.SaveOperation, delegate: self, didSaveSelector: Selector("document:didSave:contextInfo"), contextInfo: nil)
這是回調的樣子:
func document(document: NSDocument, didSave: Bool, contextInfo: UnsafeMutablePointer<Void>) {}
基於這個答案到類似的問題,它看起來像的方法簽名應該是正確的。 我想念什么嗎?
選擇器中缺少一個冒號。 它應該是
Selector("document:didSave:contextInfo:")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.