我想定义一些变量取决于它是在 Iphone 还是 Ipad 应用程序上运行。所以我写了这段代码
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
#define ABC @"122"
NSLog(@"Ipad");
} else {
#define ABC @"123"
NSLog(@"iphone ");
}
NSLog(@" %@", ABC);
但在 iphone 和 Ipad 中都显示 123。