【问题标题】:How to check if iOS version supports library?如何检查iOS版本是否支持库?
【发布时间】:2010-10-30 00:43:01
【问题描述】:

这个问题...

Check iOS version at runtime?

...收到了解释如何测试类是否支持方法的答案。 (随着时间的推移,Apple 可能已经添加了该类在旧 iOS 中所没有的方法。与其测试 iOS 版本,不如直接测试该类。)

图书馆可以做同样的事情吗?我想继续为 iOS 3.1.3 构建我的产品,但我想在用户拥有 iOS 4.0 时使用 CTTelephonyNetworkInfo,这是支持它的最早的 iOS。

这可能吗?

【问题讨论】:

    标签: ios version


    【解决方案1】:

    这里的解决方案是对仅在较新版本的 iOS 中可用的框架进行弱链接,然后使用 NSClassFromStringrespondsToSelector: 等 API 在调用它之前测试是否存在。测试功能,而不是固件版本。

    【讨论】:

      猜你喜欢
      • 2021-10-26
      • 2011-10-17
      • 1970-01-01
      • 1970-01-01
      • 2011-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多