gpt4 book ai didi

iOS 错误预期 ')'

转载 作者:行者123 更新时间:2023-11-28 19:06:19 27 4
gpt4 key购买 nike

首先我定义了一个值。

#import "ViewController.h"
#define SLIDE_TOP 100;
#define SLIDE_BOTTOM -100;

if(distance > SLIDE_TOP){
NSLog(@"TOP");
}

我发现了同样的错误

1.ViewController.m:98:19: 应为 ')'2.ViewController.m:98:19:如果语句主体为空

最佳答案

当您#define 某些东西时,预处理器只是用替换标记(标识符后面的所有内容)替换源代码中的标识符。因此,预处理器运行后,您的 if 语句如下所示:

if (distance > 100;) {
NSLog(@"TOP");
}

请注意,“100” 后的分号包括在内。编译器不希望语句到此结束,因为有一个不匹配的左括号,所以它会提示您缺少 ')'。解决方法是删除 #define 语句末尾的分号:

#define SLIDE_TOP 100

关于iOS 错误预期 ')',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20185354/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com