回答

1

這應該都是顯而易見的,只需一眼就可以看到你鏈接的插件源代碼!

儘管它不會崩潰(在快速查看類代碼之後),但在從代碼發送buttonPressed時,您可能不會提供相應的發件人。該方法被定義爲

- (void)buttonPressed:(SFButtonType)inButtonType 

這清楚地顯示按下的按鈕作爲發件人給出。因此,在你的代碼中調用時buttonPressed:例如喜歡做的事:

["referenceRToClass" buttonPressed:SFButtonTypeOK]; 
+0

的一點是,我跑[自buttonPressed:SFButtonTypeOK],它已墜毀。我一回到我的Mac就會提供崩潰報告。 –

+0

然後改爲使用IBOutlet傳遞對按鈕的引用。 – Volker

+0

我不知道如何創建這個按鈕的插座 - 它不存在於nib文件中(你可以看看)。相反,當插件在系統中處於活動狀態時,它會以某種方式生成。我相信這就是爲什麼他們創造了一個回調,而不是讓我們這樣做。 –