J'essaie de lancer le test de laquelle je reçois un avertissement:Erreur dans l'objectif C
« FileName » ne peut pas répondre à « -failWithException: »
Je voulais savoir pourquoi cet avertissement se produit et comment résoudre ce problème?
J'essaie de lancer le test de laquelle je reçois un avertissement:Erreur dans l'objectif C
« FileName » ne peut pas répondre à « -failWithException: »
Je voulais savoir pourquoi cet avertissement se produit et comment résoudre ce problème?
La solution consiste à implémenter cette méthode sur cette classe, ou à s'assurer que le compilateur peut trouver le fichier d'en-tête où il est déjà implémenté. A propos, c'est un avertissement plutôt qu'une erreur car, contrairement à Java par exemple, Objective-C vous permet de manipuler des classes lors de l'exécution. Donc, alors que vous avez probablement un problème là-bas, vous n'avez pas de problème, donc l'EDI vous donne un avertissement jaune plutôt qu'une erreur rouge. Mais dans votre cas, c'est presque certainement quelque chose que vous devez réparer.
L'interface FileName ne déclare pas la méthode failWithException: ou vous n'avez pas importé le fichier d'en-tête dans lequel l'interface est déclarée. Quel que soit le type d'objet FileName, le compilateur ne peut pas trouver une méthode nommée '-failWithException' dans cette classe
duplication possible de [Comment empêcher la génération d'avertissement: "NSData ne peut pas répondre à 'dataWithBase64EncodedString:'"] (http://stackoverflow.com/questions/2244213/how-to-prevent-build-warning-nsdata- peut-ne-pas-répondre-à-datawithbase64encoded) –