2011-09-07 33 views

回答

1

類擴展中的所有內容對您的類都是私有的。

所以這裏真正的問題是你的IBAction這裏是你的視圖控制器的私有或不是。如果這是內部使用的東西,比如按下按鈕來激活視圖控制器中的函數,那麼是的,把它放在你的類擴展中。

+2

不在類擴展中放置IBAction會將它從IB連接中隱藏起來,因爲它在實現文件中而不是頭文件中? –

+3

不是最新的和最偉大的Xcode :) – gcamp

+1

非常酷!但是,直到最新的,最偉大的測試版纔出來:) –

1

如果意圖僅僅是使IBAction方法保密,沒有理由在類擴展中聲明IBAction。只需在控制器@implementation中添加操作方法的實施。