iPhone check firmware version

前端 未结 3 674
时光取名叫无心
时光取名叫无心 2020-12-29 00:51

HI all

I want to make one app for iPhone 2.2.* and for version 3.0. Some method in 2.2* is deprecated in 3.0. ( like UITableViewCell setText and setLabel )

I

3条回答
  •  时光说笑
    2020-12-29 00:57

    You will need to use pre-processor directives for the conditional compilation such as __IPHONE_3_0 and build two separate executables.

    For example:

     #ifdef __IPHONE_3_0
     // code specific to version 3
     #else
     // code specific to version 2
     #end
    

    If you need to detect the version at run-time you can use [[UIDevice currentDevice] systemVersion]. It returns the string with the current version of the iPhone OS.

提交回复
热议问题