2012-06-02 44 views
-2

我是新來的目標C,並試圖找出我做錯了什麼。以下是我想要做的:點擊一個按鈕,增加標題中的數字

ButtonA1以從0-4開始的隨機數開始。我用下面的代碼做到了這一點:

int intA1 = arc4random() % 5; 
NSString *A1 = [NSString stringWithFormat:@"%d", intA1]; 
[ButtonA1 setTitle:A1 forState:UIControlStateNormal]; 

這很好用。

然後,我想要能夠點擊ButtonA1,並讓它在按鈕標題中的數字,並增加一個。我想出的代碼拉按鈕標題中的數字是行不通的。

- (IBAction)pushButtonA1:(id)sender { 
int buttonCount = [ButtonA1.titleLabel intValue]; 
} 

它給了我一個錯誤,「對於‘的UILabel’不可見@interface聲明選擇‘的intValue’」

任何什麼我應該做的想法?

+1

只需閱讀文檔即可輕鬆解決您的問題。 – 2012-06-02 17:28:58

回答

2
int buttonCount = [ButtonA1.titleLabel.text intValue]; 

您需要訪問標籤的text屬性(你不能叫一個UILabelintValue)。

相關問題