gpt4 book ai didi

iphone - 如何定位特定的 iPhone 版本?

转载 作者:行者123 更新时间:2023-12-03 18:14:07 24 4
gpt4 key购买 nike

我有一些代码只想在最新的 iPhone SDK (3.0) 上执行,但是我似乎无法找到一种方法来仅针对 3.0 并忽略 2.2.1 等。有一个 ifdef 语句,但它似乎覆盖了整个 iPhone:

#if TARGET_OS_IPHONE

感谢任何帮助。

最佳答案

您可以使用此 #define 更改为每个 SDK 构建的内容...

#if __IPHONE_OS_VERSION_MIN_REQUIRED > __IPHONE_2_2
// iPhone 3.0 code here
#endif

并在运行时执行此操作以运行 3.0 及更高版本的代码:

float version = [[[UIDevice currentDevice] systemVersion] floatValue];
if (version >= 3.0)
{
// iPhone 3.0 code here
}

关于iphone - 如何定位特定的 iPhone 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/820142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com