Objective c 奇怪的'';XCode上缺少错误
我在一个类中声明了一个局部变量,如下所示:Objective c 奇怪的'';XCode上缺少错误,objective-c,xcode,syntax-error,Objective C,Xcode,Syntax Error,我在一个类中声明了一个局部变量,如下所示: @interface EventDetailsViewController () { UIImageView *imgEvent; float lastHeight; } 但是XCode在lastHeight的末尾给出警告:应为“;”在声明列表的末尾。我加了“;”标点符号。这个错误怎么了 只有Swift不需要分号。您正在使用@interface,因此您可能正在使用Objective C.@onmyway133哦,但这是Objectiv
@interface EventDetailsViewController () {
UIImageView *imgEvent;
float lastHeight;
}
但是XCode在
lastHeight的末尾给出警告代码>:应为“;”在声明列表的末尾。我加了“;”标点符号。这个错误怎么了 只有Swift不需要分号代码>。您正在使用@interface
,因此您可能正在使用Objective C.@onmyway133哦,但这是Objective C。。。我已经添加了分号…请检查您是否在side.m
文件中执行此操作,而不是在.h
文件中尝试在.h文件中执行此操作并使用@property<代码>@property float lastHeight代码>@Lucky不要将属性放在.h文件中。这些是私有实例变量。不要用公共属性替换私有变量。如果要使用属性替换这些IVAR,至少要将它们保持为私有。顺便说一句,正如所写的,发布的代码应该按原样工作。其他地方存在导致此问题的问题。