我不太明白,但基本上我想点击一个按钮并将一个值添加到我的NSMutableArray myArray这是一个属性。我认为按下按钮时会调用的方法类似于:
- (IBAction)addInterval {
NSString *string = @"test";
[self.myArray addObject:string];
}
但我不明白为什么这不起作用?
另外,Wifi,音量控制和蓝牙都不在我们的沙盒中使用吗?谢谢。
答案 0 :(得分:2)
通常,为了让您的IBAction被调用,它必须有一个参数,例如
-(IBAction) addInterval: (id)sender {
}
此外,请确保您已在UI设计器中正确地将操作绑定到按钮 - 您应该将其视为按钮的操作插座。
要确保调用您的方法,请在方法中添加一行:
NSLog(@"Called addInterval action");
蓝牙无法在沙箱中使用,WiFi将在网络连接正常运行的意义上起作用,可达性示例应该可以帮助您。
答案 1 :(得分:0)
可能是少数几件事之一,但这里的经典问题是忘记将按钮连接到界面构建器中的操作。你检查过了吗?
我还假设您已经合成了myArray属性,以便您可以使用点表示法。