0

我在 Objective-c 中有一个方法,它采用参数advertisement:(BOOL)advertisement。我想发送预处理器“LITE_VERSION”作为参数,如果它存在,我希望它返回YES,如果不存在NO。有没有一些安全的方法来完成这个而无需编写更多的代码?

4

1 回答 1

1

你会看到类似的东西:

#ifdef LITE_VERSION
    return YES;
#else
    return NO;
#endif

这将return在编译时基于LITE_VERSION.

或者,如果您可以保证将设置LITE_VERSIONYESor的特定值,则可以使其更简单NO

return LITE_VERSION;
于 2013-05-08T04:58:24.737 回答