簡體   English   中英

NSDocument回調方法簽名

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM