我最近开始写一本对 Mac 或 Xcode 一无所知的书,名为《开始 iOS 5 开发》 。我在第4章,要么我犯了错误,要么他们打错了。我无法弄清楚,所以这是问题所在:
- (IBAction)textFieldDoneEditing:(id)sender {
[sender resignFirstResponder];
}
-(IBAction)backgroundTap:(id)sender {
[nameField resignFirstResponder];
[numberField resignFirstResponder];
}
- (IBAction)sliderChanged:(id)sender {
UISlider *slider = (UISlider *)sender;
int progressAsInt = (int)roundf(slider.value);
sliderLabel.text = [NSString stringWithFormat:@"%d", progressAsInt];
}
@end
他们告诉我在sliderChanged
方法之后添加粗体文本。现在 Xcode 说“使用未声明的标识符”,所以我无法在 iOS 模拟器上运行应用程序进行预览。顺便说一句,它说问题是sliderLabel.text
.