0
我需要能夠在this sample開始認證過程,而無需按默認提供的按鈕。觸發回調,無需按可可中的按鈕
我想運行的操作是 - (void)buttonPressed方法,但如果我嘗試手動調用它,插件崩潰。它是通過按下該按鈕自動調用的,但只需按Enter即可。
我需要能夠在this sample開始認證過程,而無需按默認提供的按鈕。觸發回調,無需按可可中的按鈕
我想運行的操作是 - (void)buttonPressed方法,但如果我嘗試手動調用它,插件崩潰。它是通過按下該按鈕自動調用的,但只需按Enter即可。
這應該都是顯而易見的,只需一眼就可以看到你鏈接的插件源代碼!
儘管它不會崩潰(在快速查看類代碼之後),但在從代碼發送buttonPressed時,您可能不會提供相應的發件人。該方法被定義爲
- (void)buttonPressed:(SFButtonType)inButtonType
這清楚地顯示按下的按鈕作爲發件人給出。因此,在你的代碼中調用時buttonPressed:
例如喜歡做的事:
["referenceRToClass" buttonPressed:SFButtonTypeOK];
的一點是,我跑[自buttonPressed:SFButtonTypeOK],它已墜毀。我一回到我的Mac就會提供崩潰報告。 –
然後改爲使用IBOutlet傳遞對按鈕的引用。 – Volker
我不知道如何創建這個按鈕的插座 - 它不存在於nib文件中(你可以看看)。相反,當插件在系統中處於活動狀態時,它會以某種方式生成。我相信這就是爲什麼他們創造了一個回調,而不是讓我們這樣做。 –