添加bool是否按下按钮

时间:2010-08-19 19:25:11

标签: iphone

我想添加一个bool,以便在每次单击按钮时更改值。如果在另一个控制器中单击该按钮,我想将对象添加到数组中。我问的是如何将代码添加到第一个控制器以更改bool值。这是我第一次使用bool所以如果有人提到哪里引用标题中的bool,那将是值得赞赏的。

2 个答案:

答案 0 :(得分:0)

您可以定义其他类引用的BOOL:

@interface SomeClass : NSObject {
    BOOL booleanValue;
}

@property (nonatomic) BOOL booleanValue;

@end

@implementation SomeClass

@synthesize booleanValue;

@end

然后可以通过self.booleanValueinstanceOfSomeClass.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];
}