2010-09-17 17 views
0

Il est à noter que cette partie de l'application (cette option du menu principal) fonctionnait parfaitement avant. J'ai ensuite programmé l'option suivante à partir du menu principal, et maintenant celui-ci ne fonctionne plus.App stalles - pas de plantage, pas d'erreur

Je sais que le code que j'ai écrit des œuvres, mais il y a quelque chose de mal avec soit la classe ou la xib, parce qu'il a travaillé quand je l'ai passé à appeler une autre classe/xib de:

UIViewController *nextController = [[OneMethodController alloc] initWithNibName:@"OneMethodController" bundle:nil]; 

à:

UIViewController *nextController = [[SecondMethodController alloc] initWithNibName:@"SecondMethodController" bundle:nil]; 

Lorsque je tente de charger la première classe/xib (qui travaillait, comme je l'ai dit), l'application juste des stands indéfiniment. Il n'y a pas d'erreur et l'application ne plante pas.

Des idées? MERCI!!

+0

Nous aurions probablement besoin de savoir ce qu'il y a dans les fonctions d'initialisation de OneMethodController et ce qu'il y a dans sa plume pour pouvoir aider. –

+0

MERCI cool_me5000! Quel énorme "pet de cerveau" j'avais, comme dirait mon père. Je ne peux pas croire que je n'ai pas pensé à NSLog le viewDidLoad de la classe que j'essayais d'ouvrir. Une fois que j'étais capable de localiser le problème dans viewDidLoad, c'était une solution simple. Je demandais un tableau pour me donner 990 valeurs quand il n'y en avait que 989. Merci d'avoir répondu et de m'avoir sorti de mon état d'ébriété.^_^ – RanLearns

+0

Répondez à la réponse de @ cool_me5000 en tant que réponse Wiki de la communauté, vous pouvez donc marquer comme correct. – Moshe

Répondre

0

Le problème ne concernait pas XIB mais le viewDidLoad de la classe de ce XIB. Merci @ cool_me5000 pour votre aide avec ceci.

0

Notez que * nextController devrait très probablement être initialisé comme

SecondMethodController * nextController = [[SecondMethodController alloc] initialisation. . .

Et pas

UIViewController * nextController = [[SecondMethodController alloc] initialisation. . .