NSArray和Sandbox问题

时间:2010-01-07 06:59:04

标签: nsarray

我不太明白,但基本上我想点击一个按钮并将一个值添加到我的NSMutableArray myArray这是一个属性。我认为按下按钮时会调用的方法类似于:

- (IBAction)addInterval {
 NSString *string = @"test";
 [self.myArray addObject:string];
}

但我不明白为什么这不起作用?

另外,Wifi,音量控制和蓝牙都不在我们的沙盒中使用吗?谢谢。

2 个答案:

答案 0 :(得分:2)

通常,为了让您的IBAction被调用,它必须有一个参数,例如

-(IBAction) addInterval: (id)sender {
}

此外,请确保您已在UI设计器中正确地将操作绑定到按钮 - 您应该将其视为按钮的操作插座。

要确保调用您的方法,请在方法中添加一行:

NSLog(@"Called addInterval action");

蓝牙无法在沙箱中使用,WiFi将在网络连接正常运行的意义上起作用,可达性示例应该可以帮助您。

答案 1 :(得分:0)

可能是少数几件事之一,但这里的经典问题是忘记将按钮连接到界面构建器中的操作。你检查过了吗?

我还假设您已经合成了myArray属性,以便您可以使用点表示法。