Swift - “l'utilisation de suspens identificateur”
Je suis étudiant Swift!
Je veux créer des interface Principale sur xib.
Mais ont l'erreur "l'utilisation de l'identificateur non résolus".
Ajouter du code à partir de MainViewController
import Foundation
public class MainViewController : BaseViewController {
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
//TODO: Write your test code here
//...
} }
UPD:(Ajouter une image)
Est la classe ajoutée à votre cible? Essayez d'enregistrer le fichier.
vérifier si tous les fichiers sont inclus dans votre construction cible
Comment ajouter une classe pour cible?
Puisque vous êtes à l'aide d'un
vérifier si tous les fichiers sont inclus dans votre construction cible
Comment ajouter une classe pour cible?
Puisque vous êtes à l'aide d'un
.xib
pourquoi créez-vous MainViewController
par programmation à l'aide de l'initialisation par défaut ? Et pourquoi êtes-vous à l'aide de dossiers physiques (bleu) plutôt qu'à des groupes virtuels (jaune) ?
OriginalL'auteur Artem Tutov | 2016-01-22
Vous devez vous connecter pour publier un commentaire.
1) faire un Clic Droit de votre
MainViewController.swift
2) Sélectionnez
Show File Inspector
3) Sur le panneau de Droite, regardez
Target Membership
4) Ajoutez votre classe pour cible par cocher la case 🙂
Je vois ce qui s'est passé, quand vous importez votre dossier de classe, vous devez sélectionner
create group
pas sinon il sera autonomej'ai déjà ajouté cette cible de l'adhésion, même après que cette question apparaissant encore.
OriginalL'auteur Breek
Vous n'ont probablement pas ajouter à la classe de la cible. Cliquez sur le
MainViewController
classe et ouvrir le utilitaires onglet dans le coin supérieur droit dans Xcode:Assurez-vous que la cible est cochée.
EDIT: Apparemment, vous n'avez pas de cible, l'adhésion y - ce qui est bizarre dans et de lui-même. Essayez de recréer la
MainViewController
classe à partir de zéro et assurez-vous que la cible est sélectionné:Voir mon nouveau modifier.
OriginalL'auteur Mike
Juste un conseil pour ceux qui trouve cette question avec ce problème comme le mien.
Cette question torturé moi pendant des jours! Je peux exécuter le projet, mais le rouge, signe d'erreur gardé. Au premier abord mis à Xcode (Désolé, Xcode).
Mais après j'ai lu toutes les réponses dans ce fil et vérifié mon fichier source du
Target Membership
, j'ai réalisé que j'avais tort de blâmer Xcode.Le fichier où ce problème a été signalé en avait trois
Target Membership
: le principal, l'un pour les tests et un autre pour tester l'interface utilisateur. Mais la variable de référence à été dans un fichier qui a une seuleTarget Membership
, la principale.Donc pour récapituler: vérifiez le
Target Membership
du fichier où le problème est signalé, et de celui où leunresolved identifier
est déclarée. Assurez-vous queMembership
le plus tard contient que de la forme.OriginalL'auteur 0xa6a