J'ai créé un nouveau fichier Cocoa Touch. L'a nommé SwipingViewController .
Ensuite, essayez d’ajouter un cours personnalisé à ViewController.
Et quand je lance l'application, je reçois une erreur
2015-10-09 10: 53: 25.054 ParseStarterProject [5369: 389307] Classe inconnue SwipingViewController dans le fichier Interface Builder.
Related: Xcode 6 Strange Bug: classe inconnue dans le fichier Interface Builder
Voici mes dossiers de projets
Dans le storyboard, sous le champ Classe personnalisée, le module est défini sur Aucun. Modifiez-le en votre module d'application ou supprimez-le et entrez à nouveau dans la classe. Il doit être configuré par défaut comme suit:
Vous voyez toujours ce problème avec XCode 8.2.1 , mais je peux résoudre le problème en le modifiant dans le fichier XML du storyboard:
Supprimez customModuleProvider="target"
dans le viewController tag:
- <viewController ... customModule="Flights" customModuleProvider="target" sceneMemberID="viewController">
+ <viewController ... customModule="Flights" sceneMemberID="viewController">
Supprimer customModule="Flights" customModuleProvider="target"
dans la balise du widget (dans mon cas, une label tag):
- <label ... translatesAutoresizingMaskIntoConstraints="NO" id="PzF-6K-Hpi" customClass="YZLabel" customModule="Flights" customModuleProvider="target">
+ <label ... translatesAutoresizingMaskIntoConstraints="NO" id="PzF-6K-Hpi" customClass="YZLabel">
Je trouve que l’étape 1 est également très importante pour résoudre le crash/avertissement et ne peut pas être ignorée.
j'ai eu un problème similaire aussi. J'avais un ViewController avec une TableView, et la classe personnalisée de la tableView s'appelait 'ViewController'. Je viens de supprimer la classe personnalisée pour la tableView et l'erreur est partie.
J'ai résolu un problème similaire en ajoutant "-ObjC" à "Autres indicateurs de l'éditeur de liens" dans les "Paramètres de construction" de mon projet.
Je l'ai résolu en écrivant manuellement le nom du module dans le storyboard, sous le nom de la classe. Dans mon cas, c'était le même nom que la classe, mais cela peut différer.
Pour moi: pour la cellule de vue tableau dans "Identity Inspector" décochée "Hériter le module de la cible" et nettoyé le projet. Cela a résolu le problème et le projet a été exécuté avec succès
J'ai résolu ce problème en appliquant l'initialisation du contrôleur de vue. La déclaration de base de View-Controller sur la vue a chargé la mise en œuvre de la méthode et de la classe dans les spectacles de classe * .Swift dans le storyboard.