2011-10-04 140 views
0

我正在製作一個小型演示應用程序,並且遇到更改問題。 繼承人的事情: 我有一個UIButton,每次點擊都會在UITextField的NSString中添加一個字符。 然後我在「Value Changed」部分的UITextField(campo)上放置了一個IBAction(Mudar_Resposta)。 在該IBAction爲,我把那:根據文本框更改標籤文本

- (IBAction)MudarResposta:(id)sender { 
    [email protected]"lol"; 
} 

但我無法得到它的工作。有任何想法嗎?

謝謝。

回答

0

使它正常工作的正確方法是將操作方法​​連接到您的按鈕的Touch Up Inside事件。在該方法中,將它們編輯爲文本字段。

- (IBAction)mudarResponsta:(id)sender { // Connect to Touch Up Inside of your button 
    campo.text = [NSString stringWithFormat:%@ %@", campo.text, @"lol"]; // Add string ' lol' every time it's called 
} 

連接到Value Changed,因爲值永遠不會被改變 - 你連接的改變方法來改變......如果讓任何意義永遠不會調用的方法。

0

您很可能沒有將該操作連接到XIB文件中的任何內容。

+0

是的,它被鏈接到UITextField的'Value Changed'。檢查了十幾次。 – markus

0
- (IBAction)Button:(id)sender { 
[self.contacts addObject:_txtField.text]; 
[email protected]""; 

} 

這裏聯繫人是一個數組名稱,它是一個可變數組。 txtField是UITextField。

+0

請添加一些解釋。 – jmattheis

+0

@jmattheis明白了嗎? –

+0

您還可以添加,該操作的錯誤是什麼,以及爲什麼你的代碼應該解決這個問題。 – jmattheis