我是 iOS 开发的新手。我正在创建一个简单的应用程序,该应用程序根据用户的投注和他们为马输入的赔率计算马投注的支出。在 XCode (4.6.3) 中,我有以下方法用于计算单击按钮时用户的赌注增加 1:
-(IBAction) addBet:(id) sender {
self.bet = [_betTextField.text intValue];
if(self.bet > 0) {
self.bet += 1;
self.betTextField.text = [NSString stringWithFormat:@"%d", self.bet];
}
}
我在头文件中声明了 betTextField 变量,如下所示:@property (weak, nonatomic) IBOutlet UITextField *betTextField;
如果我不在betTextField.text
变量前使用下划线,XCode 会给我一个错误。为什么是这样?