Question

Dans une tentative de correction de problèmes avec iOS 6 et l'iPhone 5, j'ai mis à niveau le jeu que je me développe à partir de Cocos2D 1.1 à Cocos2D 2.1.Après avoir traversé et changer tout le code, je reçois maintenant cette erreur:

'Impossible d'instancier l'instance de déléguée UIAPPLication.Aucune classe nommée AppDelegate est chargée. '

Appdelegate.h et AppDelegate.M sont définitivement inclus dans mon projet.Je note qu'ils définissent la classe appcontroller plutôt qu'AppDelegate - mais c'est comme ça dans le projet de test Cocos2D 2.1 qui compile et fonctionne bien.Le code que j'ai dans l'appdelegate.h et appdelegate.m sont copiés directement à partir du projet de test vide, à l'exception de l'exception que j'ai ajouté Flurry.h et la ligne pour inclure des analyses flucheuses dans mon projet.

Était-ce utile?

La solution

cocos2d 1.0

AppDelegate* app = (AppDelegate*)[[UIApplication sharedApplication] delegate];
//app.viewController.view

COCOS2D 2.0

AppController *app = (AppController*) [[UIApplication sharedApplication] delegate];
//app.navController.view

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top