所以以下http://www.techotopia.com/index.php/Creating_an_Interactive_iOS_4_iPhone_App,我做的教程中,同樣的事情,我在FirstViewController.xib和.h文件中有一個按鈕,一個標籤式應用程序模板,我宣佈 - (IBAction)selectedRow;通過點擊我假設向用戶顯示提醒。但問題來自IB,我無法右鍵單擊拖動,或者按住Ctrl拖動,甚至將事件拖到文件所有者以查看該操作。如果我在單個視圖應用程序中執行此操作,它將起作用!我在這裏錯過了什麼?IBAction爲不能設置一個按鈕
回答
我認爲該文件的所有者類未設置,那麼IB不知道哪個是視圖控制器,什麼是它的行動。
修改從UIViewController
文件的所有者類參數爲FirstViewController
,給您的視圖控制器的正確名稱。
首先,只是約定,讓你的IBAction爲方法的名字聽起來像動作。例如,- (IBAction)selectRow:(id)sender;
公約之外,你錯過IBActions需要id類型的參數和我一樣在我上面的例子。否則,IB將無法使用該操作。
我試過了,但同樣的事情,實施是 - (IBAction)selectRow:(id)發件人\t int selectedIndex = [pickerView selectedRowInComponent:0]; NSString * messages = [NSString stringWithFormat:@「您選擇了:%@」,[arrayTypes objectAtIndex:selectedIndex]];如果你想使用UIAlertView,那麼你可以使用UIAlertView來創建一個新的UIAlertView對象,然後在這個UIAlertView對象中創建一個新的UIAlertView對象,這個UIAlertView對象就是一個UIAlertView對象。 otherButtonTitles:無]; \t [alert show]; \t [alert release]; }但拖動事件「釋放內部」,以文件的所有者時,圖標甚至不亮... – eddy 2012-02-25 07:50:02
請把'周圍的代碼,使其更易於閱讀 – dbrajkovic 2012-02-25 07:51:03
你把你的新方法,在頭?右鍵單擊文件所有者,是您的方法嗎?你有沒有檢查以確保文件所有者是FirstViewController?我從頭開始創建一個全新的應用程序,並遵循我的指示,它工作正常。 – dbrajkovic 2012-02-25 07:55:47
- 1. 如何設計IBAction按鈕
- 2. IBAction按鈕按
- 3. 按鈕不能被設置爲中心
- 4. 一個IBAction多個按鈕和標籤
- 5. 從另一個按鈕更改一個按鈕的標題IBAction
- 6. IBAction爲,按鈕,相機
- 7. 在NavigationBar中爲編輯按鈕設置IBAction
- 8. IBAction爲標準按鈕不起作用
- 9. 上的一個按鈕添加一個動作沒有IBAction爲
- 10. 如何在IBAction(按鈕)中放置一個void(搖動手勢)?
- 11. 如何在Bootstrap 4中將按鈕設置爲一個按鈕?
- 12. 設置一個按鈕作爲後退按鈕
- 13. 同時按下2個IBAction按鈕 - iOS
- 14. 將一個segue和一個IBAction合併到一個按鈕中
- 15. IBAction時滯按鈕按
- 16. IBAction內部調用IBAction按鈕?
- 17. 不能設置單選按鈕在Django
- 18. 設置按鈕能見度
- 19. 我設置的功能重複,直到按下一個按鈕
- 20. UINavigation欄按鈕,IBAction爲根據點擊
- 21. 禁用的IBAction爲聯按鈕
- 22. startAnimating不在IBAction爲內部組件按鈕按下
- 23. 的Android圖像按鈕不能設置爲不可點擊
- 24. 如何在26個不同按鈕的IBAction中選擇性地設置一個變量?
- 25. 爲一組按鈕設置保證金
- 26. IBAction不會調用UIView中的按鈕
- 27. 單擊按鈕時不會調用IBAction
- 28. 將IBAction鏈接到多個按鈕?
- 29. 將Android按鈕設置爲另一個按鈕的高度的一半
- 30. IBAction按鈕更改顏色?
您是否分別生成了視圖控制器和xib文件?另外,你使用的是哪個版本的Xcode? – sch 2012-02-25 08:11:33
sch:我如何分別生成?我使用xcode 3.2 – eddy 2012-02-25 14:26:43
不明白爲什麼這是downvoted,但任何一種方式問題解決爲接受 – eddy 2012-02-26 07:44:26