根据iOS版本单独编码

时间:2016-05-05 14:35:50

标签: ios swift

我想在应用程序开始时进行iOS检测,在app delegate中加载一个或另一个视图控制器,从那里,我会根据设备的iOS版本单独编写主要内容。

这个想法是在开始时制作两个(或三个)视图控制器,一个用于iOS 9,另一个用于iOS 8 / iOS 7,但没有比这更低,因为我在Swift 2中进行编码。

我想知道这是否是编写与多个iOS版本兼容的通用应用程序的好方法。

1 个答案:

答案 0 :(得分:3)

可以检查系统运行版本。在swift中,以下几行将完成当前任务的工作:

if #available(iOS 9, *) {

}else if #available(iOS 8, *) {

}else if #available(iOS 7, *) {

}
相关问题