我试图让一种方法在 iOS 和 MacOS 之间表现不同。我需要它来处理 MacOS 平台上的键盘事件。
浏览源代码,我发现以下宏正在使用中。在为 macOS 平台运行我的代码时,我只会将“开始”输出到控制台,就好像没有定义“_CC_PLATFORM_MAC”一样。
我做错了吗?
-(void)processEvent:(NSEvent*)event{
NSLog(@"begin");
#ifdef __CC_PLATFORM_IOS
NSLog(@"nothing here");
#elif defined(__CC_PLATFORM_MAC)
NSLog(@"process keyboard event");
#endif // __CC_PLATFORM_MAC
}
谢谢...