Mon application fonctionne très bien dans le simulateur, mais quand je le lance sur mon téléphone je reçois cette erreur:sélecteur non reconnu envoyé à l'instance
2010-04-05 21:32:45.119 Top Banana[119:207] * Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '* -[MethodViewController setReferringObject:]: unrecognized selector sent to instance 0x16e930'
Il arrive ici:
-(void)method {
[UIView beginAnimations:@"View Flip" context:nil];
[UIView setAnimationDuration:0.50];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationTransition: UIViewAnimationTransitionFlipFromRight forView:self.navigationController.view cache:NO];
MethodViewController *methodViewController = [[MethodViewController alloc] initWithNibName:@"MethodViewController" bundle:0];
NSManagedObject *selectedObject = self.referringObject;
methodViewController.referringObject = selectedObject;
[self.navigationController pushViewController:methodViewController animated:NO];
methodViewController.title = @"Method";
[UIView commitAnimations];
[MethodViewController release];
}
Il se bloque sur ce ligne:
methodViewController.referringObject = selectedObject;
Je ne sais pas comment résoudre ce que cela fonctionne dans le simulateur, je suis sûr qu'il est assez basique pour fixer, tout l'aide sera appréciée.
Est-ce que MethodViewController possède une propriété referencedObject? – Chuck
Oui, ça marche dans le simulateur sans erreur, je ne comprends pas pourquoi ça ne marche pas au téléphone. – iamsmug
Affiche la ligne de code avec la définition '@ property'. –