警告:声明没有声明任何东西
在您项目的某个地方,您有一个#define
,它定义xOffset
为空(可能除了注释除外)。事情是这样的:
#define xOffset
或这样的:你在哪里得到健康警示xOffset
#define xOffset // hello
如果Command键(或控制单击它并从选择“跳转到”弹出菜单),Xcode应跳转到#define
。
不...我检查了... – Aaron 2012-02-24 06:08:49
您需要更加努力地检查。试着把'float;'放到你的程序中,你会发现它给你提供了你所看到的警告。 – 2012-02-24 06:10:36
我注意到你的行数是几百。你可能在某处有某种错字。 – dbrajkovic 2012-02-24 06:15:15
我刚刚创建了一个类,编译过,没有错误。这是整个实现文件。
#import <Cocoa/Cocoa.h>
@interface MHAppDelegate : NSObject <NSApplicationDelegate>
{
float xOffset;
float yOffset;
}
@property (assign) IBOutlet NSWindow *window;
@property (assign) float xOffset;
@property (assign) float yOffset;
@end
首先,没有理由宣布伊娃和财产。其次,在你的界面文件中你声明了这个? – dbrajkovic 2012-02-24 05:40:02
这些变量是一些枚举或结构的一部分吗? – anticyclope 2012-02-24 05:41:02
此外,由于它看起来像使用CGRects或其他CoreGraphics可能使用这些变量,所以您应该使用CGFloat,以便您可以将类型与Apple的属性相匹配。 – dbrajkovic 2012-02-24 05:43:50