我真的很喜欢编程,但我不明白为什么下面的xcode不起作用:
我在哪里创建按钮列表:
self.btnlist[1] = self.ol ;
self.btnlist[2] = self.om ;
self.btnlist[3] = self.or ;
self.btnlist[4] = self.ml ;
self.btnlist[5] = self.mm ;
self.btnlist[6] = self.mr ;
self.btnlist[7] = self.ul ;
self.btnlist[8] = self.um ;
self.btnlist[9] = self.ur ;
这是一个按钮,应该通过数组
- (IBAction)reset:(id)sender {
for (int j=1;j<=9;j++){
[[self.btnlist objectAtIndex:j] setImage:nil forState:UIControlStateNormal];
[[self.btnlist objectAtIndex:j] setEnabled:true];
}
}
答案 0 :(得分:0)
确保分配数组。
self.btnlist = [[NSMutableArray alloc] init];
在objective-c中,您可以向空指针发送消息而不会使程序崩溃。如果在分配这些指针之前没有分配/ init,那么这正是你要做的。