我刚开始 iOS 开发,试图在我的代码中调用一个方法(函数?)。在我的 .h 文件中,我有:
- (void)changeColour;
在我的 .m 文件中,我有:
- (IBAction)leftSwipeDetected:(UISwipeGestureRecognizer *)sender {
[self changeColour];
}
- (void)changeColour
{
colourCount++;
switch (colourCount)
{
case 1:
self.view.backgroundColor = [UIColor redColor];
break;
case 2:
self.view.backgroundColor = [UIColor blueColor];
break;
}
}
这会在我运行程序时提示放弃 SIGABRT,而当我没有尝试调用方法时却没有。这有什么问题吗?
谢谢。