我想添加一个bool,以便在每次单击按钮时更改值。如果在另一个控制器中单击该按钮,我想将对象添加到数组中。我问的是如何将代码添加到第一个控制器以更改bool值。这是我第一次使用bool所以如果有人提到哪里引用标题中的bool,那将是值得赞赏的。
答案 0 :(得分:0)
您可以定义其他类引用的BOOL:
@interface SomeClass : NSObject {
BOOL booleanValue;
}
@property (nonatomic) BOOL booleanValue;
@end
@implementation SomeClass
@synthesize booleanValue;
@end
然后可以通过self.booleanValue
或instanceOfSomeClass.booleanValue
引用它。
答案 1 :(得分:0)
嗯......所以你想知道每次单击UIButton(按钮)时如何将BOOL从true更改为false再次变为true?如果这是你第一次使用BOOL,那么你应该在iPhone上阅读编程。但是,你需要做的就是设置一个IBAction(用于内部修饰)。然后写下代码:
-(IBAction) didClickTehButton
{
if(myBool == NO)//Equiv to false
{
myBool = YES;//Equiv to true
}
else {
myBool = NO;//Equiv to false
}
}
编辑:实际上,如果按下按钮,你想在二读时做一些事情。为此,您需要做的就是设置一个IBAction并连接到您的按钮(可能在里面触摸),然后在那里做任何你想做的事。
-(IBAction)buttonIsClicked
{
[yourNSMutableArryHere addObject:anObject];
}