gpt4 book ai didi

ios - 如何检测我是否正在访问仅限 iOS6 的方法?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:47:02 27 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Is there a way for XCode to warn about new API calls?

我正在构建一个支持 iOS 4.3 到 iOS 6.x 的应用程序。但是,我不知不觉地使用了标记为 __OSX_AVAILABLE_STARTING(__MAC_NA, __IPHONE_6_0) 的方法。这意味着选择器在以前的 iOS 版本中不存在。

当然,当我在 iOS 5.x 设备上测试我的代码时,应用程序崩溃了。我弄清楚发生了什么,并插入了一个 respondsToSelector 检查,并在检查失败时默认使用“iOS 4.x 方式”做事。

以后如何防止这些错误?是否有编译时方法来确定我正在访问仅限 iOS-6 的方法,以便我可以添加适当的 iOS 功能检查?

我不想意外发布在我的 iOS6 设备上运行良好的产品,结果在其他人的 iOS4.3 设备上却失败了,因为选择器不存在。

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