我在预处理器宏中设置了PaidApp = 1。 但是当我试图在我的appdelegate文件中实现它时,如下所示: -
- (void) applicationDidFinishLaunching:(UIApplication*)application
{
m_bootup = 1;
m_showhint = 1; // show hand hint on bootload level 1 only
#ifdef PaidApp
[[NSUserDefaults standardUserDefaults] setInteger:1 forKey:@"adDisabled"];
#endif
}
编译器只是跳过它...它没有进入ifdef条件 我不知道为什么会发生这种情况
以下链接显示我如何定义我的宏: - http://i.imgur.com/wA0X2gw.png?1
这显示了我如何使用它: -