J'ai un bouton IBACtion lorsque le bouton est cliqué.peut ouvrir une nouvelle vue.quand on clique sur le bouton pour obtenir EXC_BAD_ACCESS.j'ai activé NSZOMBIE et qu'il affiche la dernière ligne dans le fonction - (vide) page d'accueil pourrait vous aider les gars .. ci-dessous est le code.EXC_BAD_ACESS lorsque le bouton IBAction est cliqué
splashscreen.h
@interface SplashScreen : UIViewController {
HomePage *newEnterNameController;
}
@property(nonatomic,retain)HomePage *newEnterNameController;
@end
splashscreen.m
@implementation SplashScreen
@synthesize newEnterNameController;
-(void)homepage
{
self.newEnterNameController = [[HomePage new] initWithNibName:@"HomePage"bundle:
[NSBundle mainBundle]];
[newEnterNameController setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
[self presentModalViewController:self.newEnterNameController animated:YES];
}
- (void)dealloc {
[self.newEnterNameController release];
[super dealloc];
}
@end
Dans la première instruction de la méthode 'homepage', vous voulez' alloc' au lieu de 'new' et vous devez ajouter un message' autorelease' pour éviter les fuites résultant de: 'self.newEnterNameController = [[[HomePage alloc ] initWithNibName: @ "HomePage" bundle: [NSBundle mainBundle]] autorelease]; ' – albertamg
cud u un petit exemple de la façon dont cela peut être fait. – kingston
'[self presentModalViewController: self.snewEnterNameController animé: YES];' pourriez-vous corriger cette erreur ('self. * S * new ...') –