Swift 2 iOS 9可用性全局变量

时间:2015-12-10 09:34:30

标签: ios swift compatibility

我正在尝试使我的iOS 9应用向后兼容。 这是我的AppDelegate:

class AppDelegate: UIResponder, UIApplicationDelegate
{
    var window: UIWindow?

    static let connMngr = ConnMngr()

    static let appCtrl = AppCtrl()

    var contactStore = CNContactStore()
...

我似乎找不到如何在声明contactStore var之前检查iOS 9的可用性的方法。

感谢您的帮助: - )

1 个答案:

答案 0 :(得分:4)

Swift 2.0介绍availability检查,您可以使用以下方法检查swift中的功能可用性:

if #available(iOS 9, *)  {
   // available
} else {
   // not available
}