0
我正在編程設置一個目標對象的NSButton
,我想將另一個對象傳遞給被調用的選擇器。在NSButton中存儲指針
據我所知,我只能將NSButton
實例傳遞給選擇器,所以我正在尋找一種方法來存儲指向另一個對象的指針,這個指針位於我的NSButton
之內。
這是可能的還是有另一種方式來做到這一點?
例子:
[fooButton setAction:NSSelectorFromString(@"fooSelector:")];
[fooButton setTarget:myTargetHandler]
而現在,我想通過 「myObject
」 到myTargetHandler
(fooSelector:
)點擊fooButton
時。
我不想要子類,是的,我目前正在努力與「標籤」,但沒有弄清楚如何傳遞一個指針作爲一個整數。 – tamasgal
這可能是非常危險的事情,因爲它會混淆ARC。 –
嗯,我不使用ARC ;-)但如果沒有其他正確的方法這樣做,我會繼承它... – tamasgal