使用XCode 4,我創建了一個使用默認情節串聯板設置的新TabBar應用程序。默認TabBar應用程序
以我FirstViewController,我創建一個名爲
- (IBAction)testMethod:(id)sender
在UI(界面生成器)的方法,我CTRL並從按鈕的FirstViewController被拖它連接到所述方法)TestMethod的。
但是,當按鈕被點擊時,這些方法永遠不會觸發。
任何幫助,將不勝感激。
使用XCode 4,我創建了一個使用默認情節串聯板設置的新TabBar應用程序。默認TabBar應用程序
以我FirstViewController,我創建一個名爲
- (IBAction)testMethod:(id)sender
在UI(界面生成器)的方法,我CTRL並從按鈕的FirstViewController被拖它連接到所述方法)TestMethod的。
但是,當按鈕被點擊時,這些方法永遠不會觸發。
任何幫助,將不勝感激。
我不能完全明白你所要完成的,但是,我會採取一種猜測,看看這有助於什麼...
如果您運行的應用程序,該選項卡控制器將視圖之間切換當您點擊標籤欄上的第一個和第二個按鈕時。我在猜測你想知道什麼時候點擊第一個按鈕,並且你試圖讓按鈕觸發不同的消息(testMethod)。如果這是正確的,你可能想成爲一個UITabBarDelegate而不是鉤住按鈕。這將允許您控制TabBar切換視圖的方式。您可以阻止或允許tabBarController:shouldSelectViewController中的開關:並對tabBarController:didSelectViewController:中的開關作出反應。
如果這是不是你正在嘗試做的,請詳細說明你的,甚至一些洞察TestMethod的意圖是,將有助於「從按鈕拖」的意思是「按鈕」是什麼。
我從庫中(在IB中)拖動一個UIButton到FirstView。我點擊UIBUtton,沒有任何反應。我在代碼中添加了一個斷點,所以當它觸發按鈕時,我知道。斷點從不執行。 –
我很難再現這一點。這是我做的。創建應用程序,打開FirstView.xib,將Rounded Rect按鈕拖到視圖上,CTRL單擊以打開FirstViewController.h以及.xib。 CTRL將按鈕拖到.h文件,以便它顯示「插入插座,操作或插座集合」。當對話框出現時,將頂部選擇器更改爲Action,並將名稱更改爲testMethod。打破測試方法。所有的作品都OK。你能看到不同嗎? –
我可以在什麼地方上傳我的項目供您訪問嗎? –
確保你連接你的按鈕和文件所有者的方法...這是每個人都會犯的正常錯誤... – DShah