web-dev-qa-db-fra.com

Erreurs de construction de xcode pour l'application iOS

Je suis nouveau dans le développement iOS et j'ai du mal avec quelques erreurs de construction. J'ai recherché sur le Web comment corriger ces erreurs, mais je n'ai pas pu obtenir d'indication. Utilisation de Xcode 9.4 avec Swift intégré.

  1. 'LaunchOptionsKey' n'est pas un type de membre de 'UIApplication'
  2. Le membre d'instance "état" ne peut pas être utilisé sur le type "UIControl"
  3. Le membre d'instance "état" ne peut pas être utilisé sur le type "UIControl"
  4. Le type "UIControl" n'a aucun "État" membre

Le lien est ci-dessous car je n'ai pas été autorisé à inclure la capture d'écran dans ce post.

Erreurs de construction de Xcode

9

Cela devrait être comme ceci:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    return true
}
26
U. Benlice

Ni la question d'origine ni la réponse acceptée ne notent que le code contenant l'erreur est généré lors de la création d'un projet et, en tant que tel, ne doit généralement pas être modifié.

Le problème est dû à la version de Xcode. UIApplicationLaunchOptionsKey a été renommé UIApplication.LaunchOptionsKey dans la nouvelle version de Xcode (10.2). Je suis tombé sur cela lorsque j'ai essayé d'ouvrir mon projet dans une ancienne version de Xcode. Cela craint car je ne peux plus travailler sur mon projet sur mon ancien ordinateur qui ne peut pas être mis à jour vers la dernière version.

2
swati