我正在尝试创建一个简单的循环,每次运行它都会崩溃

时间:2011-06-03 01:27:36

标签: ios nstimer

- (IBAction) goStrobe:(id) sender {
    [NSTimer scheduledTimerWithTimeInterval:2.0
                                     target:self
                                   selector:@selector(runLoop:)
                                   userInfo:nil
                                    repeats:YES];
}

- (void) runLoop {
    if (imageTwo.hidden = YES) {
        imageTwo.hidden = NO;
    }

    if (imageTwo.hidden = NO) {
        imageTwo.hidden = YES;
    }
}

我的代码在上面。每当我触发goStrobe时,它都会崩溃,我无法弄清楚原因。任何帮助将不胜感激。感谢

1 个答案:

答案 0 :(得分:3)

这是你的runLoop函数签名,它在选择器中是错误的,只需删除末尾的“:”。你不需要这个,因为你的函数不带任何参数。