Retrocompatibilité

Bonjour,


 


Je souhaiterais rendre mon application pour iOS 10 retro compatible vers iOS 9. Je cherche comment définir mes classe différemment suivant la version utilisée. J'ai des functions compatibles avec iOS9 et isO10 et d'autre seulement pour chacune des versions


 


J'ai commencé par un truc comme ça mais je suis un peu perdu :



@available(iOS 9.3, *)
class AppDelegate {
    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
       // Code iOS 9.3
        return true
    }
}

@available(iOS 10.0, *)
@UIApplicationMain
class AppDelegate: {
  func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
       // Code iOS 10.0
        return true
    }
}

Merci pour votre aide


     


Réponses

Connectez-vous ou Inscrivez-vous pour répondre.