How to define preprocessor macro to check iOS version

前端 未结 6 1663
情书的邮戳
情书的邮戳 2021-01-02 20:47

I use it to check iOS version, but it doesn\'t work:

#ifndef kCFCoreFoundationVersionNumber_iPhoneOS_5_0
#define kCFCoreFoundationVersionNumber_iPhoneOS_5_0          


        
6条回答
  •  轮回少年
    2021-01-02 21:25

    You've defined a macro, but you're using it in the non-macro way. Try something like this, with your same macro definition.

    IF_IOS5_OR_GREATER(NSLog(@"iOS5");)
    

    (This is instead of your #if/#endif block.)

提交回复
热议问题