web-dev-qa-db-fra.com

Swift: signal du fil 1 SIGABRT

Après la mise à niveau de Xcode de la version 5 à la version 6 bêta, presque tous les projets me signalent une erreur inattendue après l'exécution de l'application. Il y a quelques autres posts avec ce titre mais l'erreur est différente.

Dans AppDelegate.Swift, parfois le simulateur devient complètement noir, sans erreur, parfois il me donne l'erreur sur cette ligne: 

class AppDelegate: UIResponder, UIApplicationDelegate { 

Dans Xcode 5, je n'avais jamais eu cette erreur auparavant, avec la cible de déploiement définie sur 7.0 ou 7.1.

Merci d'avance.

8
perte

On dirait qu'il y a eu un bug avec iOS 7.1 comme cible.

L'exécution de tests sur des appareils sur lesquels iOS 7.1 est installé fonctionne maintenant. (17028705)

Essayez à nouveau avec la mise à jour bêta 2

3
femot

Cette erreur survient lorsque vous avez au moins deux des mêmes IBOutlets ou IBActions dans votre inspecteur main.storyboard (flèche vers la droite à la fin de vos options). Trouvez le double et supprimez celui dont vous n'avez pas besoin! Cela devrait fonctionner parfaitement bien après cela. 

6
Brennan Hamstra

J'ai constaté que ce problème se produisait lorsque j'avais lié @ IBOutlet/@ IBAction et que le lien avait été rompu (renommer par exemple). Dans l'inspecteur main.storyboard, cliquez avec le bouton droit de la souris sur les éléments et supprimez tous les liens incorrects. Devrait corriger l'erreur si c'est le problème. 

(Xcode 7) 

2
joesterne

résoudre mon problème:

  1. Accédez aux informations de déploiement et dans "Interface principale", sélectionnez votre storyboard correct ...
  2. Relancez l'application.
1
xhinoda

Mes problèmes avec cela ont commencé après avoir installé les simulateurs hérités (iOS7.1) sous «Plus de simulateurs» sous la cible de construction du simulateur. Xcode 6 et son simulateur natif fonctionnaient bien jusque-là. Ce qui a été résolu pour moi, c’était de fermer Xcode, de supprimer les données dérivées, et sous iOS Simulator dans l’application de simulation, choisissez "Réinitialiser le contenu et les paramètres", puis redémarrez le système.

0
Catherine

Je suis nouveau dans le monde du codage, mais j'ai résolu le problème du problème. J'avais la même erreur en faisant quelque chose et même si j'ai tout effacé, je ne pouvais pas le résoudre. Il me donnait toujours la même erreur, ce qui signifiait qu'il ne supprimait pas certains fichiers qu'il stockait. Il m'a fallu un certain temps pour déterminer quel fichier, enfin, lorsque j'ai ouvert le Mainstoryboard en tant que fichier source et que j'ai effectué une recherche sur la clé d'erreur Word dont je savais que j'avais changé, il me donnait les lignes dans lesquelles il était assis. fixé. Je connais le HTML de base, donc je savais quelles lignes supprimer. 

Je ne peux pas recommencer mon projet à chaque fois que j'ai cette erreur, je devais donc trouver la solution et je ne pouvais pas trouver de solution. Donc, je devais le faire moi-même avec bon sens, comme je l'ai dit, je n'ai aucune connaissance en codage.

J'espère que ça aide.

0
spookycool

Je sais qu'il y a déjà beaucoup de réponses mais juste pour noter ce qui s'est passé dans mon cas:

J'ai d'abord créé ViewController sur le storyboard, puis la classe. Je ne sais pas pourquoi il s'agissait d'une erreur car les deux noms de classe étaient identiques, mais la réécriture du nom de la classe sur le storyboard a permis de "lier" correctement le contrôleur de vue. et son fichier. Commencez par créer le fichier, puis ViewController sur le storyboard pour éviter cette erreur.

0
reojased