Je suis actuellement en train de passer par l'excellent 'Apprendre cocos2D par rod strougo et ray wenderlich', mais je semble avoir frappé un hic. Je suis sur le chapitre 2 pour le moment et je continue à obtenir l'erreur 'type de pointeur incompatible assignant y CCActionInterval *' de 'CCAction *'. J'ai téléchargé le code source comme un test et l'ai exécuté, et je semble toujours avoir la même erreur.types de pointeurs incompatibles assignés à CCActionInterval de CCAction
0
A
Répondre
0
Ceci est un problème introduit par une version plus récente de Xcode. Le compilateur vérifie plus complètement et, dans ce cas, signale correctement une erreur.
Vous pouvez contourner l'erreur en fixant les lignes de pseudocode de:
CCActionInterval* action = [self getSomeAction];
et en jetant l'action de retour à CCActionInterval *:
CCActionInterval* action = (CCActionInterval*)[self getSomeAction];
ajouter donc (CCActionInterval*)
devant toute action est de retour et affecté à la variable de gauche. C'est ce qu'on appelle le casting.
+0
Super, merci beaucoup qui a vraiment aidé. – chestchindian
Questions connexes
- 1. Types de pointeurs incompatibles assignés à CLLocationManager
- 2. Attention - types de pointeurs incompatibles, comment supprimer?
- 3. types de pointeurs incompatibles assignant à nsarray de nsdictionary
- 4. Obtention de types de pointeurs de blocs incompatibles envoyant void * (^)
- 5. Types de pointeurs de blocs incompatibles en utilisant typedef
- 6. c types incompatibles dans l'affectation, problème avec les pointeurs?
- 7. types incompatibles
- 8. E2010 Types incompatibles, pourquoi?
- 9. Java ArrayList types incompatibles
- 10. (java) types incompatibles?
- 11. Netbeans types incompatibles question
- 12. types incompatibles trouvés: double
- 13. types incompatibles dans twitter4j
- 14. FragmentPagerAdapter - Types incompatibles
- 15. Pourquoi les types de pointeurs de caractères suivants sont-ils considérés comme incompatibles?
- 16. Types de pointeurs incompatibles envoyant 'NSURL * __ strong' au paramètre de type 'NSURLRequest *'
- 17. types de pointeurs incompatibles passant int [5] [5] au paramètre de type int **
- 18. Types incompatibles dans l'affectation?
- 19. Types incompatibles en retour?
- 20. Types de pointeurs incompatibles renvoyant 'UIView * _strong' d'une fonction avec le type de résultat 'CardCreationClass *'
- 21. Types de pointeurs incompatibles envoyant 'NSString *' au paramètre de type 'NSInteger *' (alias 'int *')
- 22. Types de pointeurs incompatibles initialisant __strong avec une expression de NSManagedObject
- 23. Types de pointeurs incompatibles initialisant 'NSMutableArray * __ strong' avec une expression de type 'SecondViewController *'
- 24. types de pointeur de bloc incompatibles objectsPassingTest:
- 25. Types de pointeurs de typage
- 26. types de données incompatibles: CLOB attendus ont
- 27. C++, Python, types de nombres incompatibles
- 28. types incompatibles dans l'affectation de char?
- 29. Erreur de compilation Collections.sort - types incompatibles
- 30. types incompatibles: widetring et tintegerfield
Postez votre code. – Kreiri
désolé, cela nécessiterait que je télécharge un projet entier que stackoverflow est incapable de faire. C'est le projet dans le chapitre 2 du livre. – chestchindian
Quoi, chaque ligne de votre code vous donne un avertissement "types incompatibles"? – Kreiri