0 votes

xcode se plante quand il manque ( sur le paramètre de retour de la fonction

Je viens de terminer le débogage d'un problème particulièrement pénible où xcode se bloquait/se plantait pendant une compilation, puis plus tard lorsque j'ouvrais un fichier particulier (une fois que j'ai identifié le fichier en question). À un moment donné, il générait plus de 55 000 erreurs.

@interface someviewcontroller: UITableViewController {
    someeditviewcontroller *editView;
    -(classObjectName*) addRecord;
    -void)remove(classObjectName*)record;
}

^^^ il manque le ( avant le vide sur la suppression

Ce n'est pas vraiment une question, mais je suis curieux de savoir pourquoi cela a provoqué une panne complète de l'IDE et du compilateur.

0voto

kubi Points 20607

Je doute que ce soit votre seul problème. J'ai ajouté la déclaration d'interface ci-dessus à un fichier et cela n'a posé aucun problème, même s'il s'agit d'un en-tête un peu absurde ; votre syntaxe et vos noms de méthodes/variables sont tous truqués. Voici à quoi devrait ressembler cette interface.

@interface SomeViewController : UITableViewController {
    SomeEditViewController *editView;
}

- (classObjectName *) addRecord;
- (void)removeRecord:(classObjectName *)record;

@end

Si je devais deviner, je dirais que les disparus @end est la cause de vos problèmes. Je ne vois pas pourquoi ça provoquerait des plantages, mais ça génère une tonne d'erreurs.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X