Objective c MWE功能错误消息,显示“QUOTE”;使用未声明的标识符“;

Objective c MWE功能错误消息,显示“QUOTE”;使用未声明的标识符“;,objective-c,Objective C,我不确定如何使用Objective C制作MWE,所以如果您还需要什么,请告诉我 我正在试着运行一个关于构建iPhone应用程序的教程,但在定义一个函数时遇到了困难。我一直收到一条错误消息,上面写着“使用未声明的标识符”。不过,我相信我已经启动了该功能 在视图控制器中,我有: if (scrollAmount > 0) { moveViewUp = YES; [scrollTheView:YES]; } else{ moveViewUp = NO; } 在它

我不确定如何使用Objective C制作MWE,所以如果您还需要什么,请告诉我

我正在试着运行一个关于构建iPhone应用程序的教程,但在定义一个函数时遇到了困难。我一直收到一条错误消息,上面写着“使用未声明的标识符”。不过,我相信我已经启动了该功能

在视图控制器中,我有:

if (scrollAmount > 0) {
    moveViewUp = YES;  
    [scrollTheView:YES];
}
else{ 
    moveViewUp = NO;
}
在它的作用下

- (void)scrollTheView:(BOOL)movedUp {
    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:0.3];
    CGRect rect = self.view.frame;
    if (movedUp){
        rect.origin.y -= scrollAmount;
    }
    else {
        rect.origin.y += scrollAmount;
    }
    self.view.frame = rect;
    [UIView commitAnimations];

}
我已在头文件(已导入)中启动该函数


我在你的函数中没有看到scrollAmount的声明。它是一个实例变量吗?如果是这样的话,那么试试self.scrollmount。我想我已经通过去掉方括号修复了它。
- (void)scrollTheView:(BOOL)movedUp;