【发布时间】:2011-03-26 13:37:17
【问题描述】:
使用TARGET_IPHONE_SIMULATOR 宏会导致在应用程序中定义相同的常量值。例如:
#ifdef TARGET_IPHONE_SIMULATOR
NSString * const Mode = @"Simulator";
#else
NSString * const Mode = @"Device";
#endif
- (void)applicationDidFinishLaunching:(UIApplication *)application
{
...
NSLog(@"Mode: %@", Mode);
...
}
总是导致“模式:模拟器”被记录。如果有帮助,我目前正在运行 XCode 3.2.4。谢谢。
【问题讨论】:
-
TARGET_IPHONE_SIMUATOR 有一个错字(缺少“L”),因此它显示在 Google 搜索预览中。
-
@wilsonmichaelpatrick 已修复
标签: iphone cocoa-touch