2012-09-23 44 views
0

我對iOS編程頗爲陌生。我做了Objective-C大約一年,現在我想開始爲iPhone製作應用程序。不過,我想我錯過了一些非常簡單的事情。我所做的是這樣的:iPhone模擬器在使用故事板時沒有響應

首先,我創建了一個新的Single View Application,並將TestApp作爲產品名稱。我啓用用故事板,使用自動引用計數包括單元測試。創建項目後,我將一個UIButton拖放到故事板文件中的View中。

請注意,我沒有寫的一行代碼。我在iPhone模擬器中啓動了我的應用程序並按下按鈕,但它沒有響應。我知道我沒有給按鈕的按下分配一個動作,但按鈕的漸變沒有改變,因爲我知道它應該。啓用用戶交互啓用我的視圖和我的按鈕的屬性都已啓用。

最近,我創建在Xcode的幾個應用程序,工作得很好,但我並沒有在這些項目中使用故事板。因此,我猜測在使用我只是不知道的故事板時,還有一些額外的事情要做。我正在使用Xcode 4.5和iPhone 6.0模擬器。

我在我的ViewController的viewDidLoad方法中編寫了NSLog(@"View was loaded.");聲明,以確保此視圖控制器實際上已加載。 (我知道我的按鈕不會顯示,如果它是錯誤的視圖控制器,但我這樣做只是爲了確保。)

我還在我的ViewController中編寫了changeTitle:方法,將我的按鈕的標題更改爲新標題被按下後,以防萬一按鈕工作,但其漸變只是不會響應水龍頭。我將這IBAction鏈接到我的按鈕,但它沒有被調用。

以我的ViewController,我創建一個UIButton我連接到我的按鈕一個IBOutlet。在我的ViewController的viewDidLoad方法,我改變了我的按鈕的標題新標題,這實際工作。我的按鈕的標題在iOS模擬器中啓動我的應用程序時更改爲此新標題。雖然按鈕本身仍然沒有響應。

作爲最後一次嘗試,我還在我的ViewController的viewDidLoad方法中寫了[button setEnabled:YES];,但這沒有幫助。我的按鈕仍然不響應任何水龍頭。我錯過了什麼?

回答

0

這很奇怪。我的打印機出了問題,所以我重新啓動了電腦。之後,這個問題也突然解決了(就像我的打印機問題一樣)。我不確定這可能會如何影響任何事情,但我很高興它再次運作!

0

出現同樣的問題。 顯然內容正在重置模擬器工作對我來說 很奇怪這個..

相關問題