У меня есть кнопка IBACTION, когда кнопка нажата. При нажатии на кнопку открывается новое изображение. При нажатии кнопки im, получая EXC_BAD_ACCESS.i, включен NSZOMBIE, и он показывает последнюю строку в function - (void) homepage могла бы, ребята, помогли мне ... это код.EXC_BAD_ACESS при нажатии кнопки IBAction
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
В первом утверждении в методе 'homepage' вы хотите' alloc' вместо 'new', и вам нужно добавить сообщение' autorelease', чтобы избежать утечки, в результате чего: 'self.newEnterNameController = [[[HomePage alloc ] initWithNibName: @ «Домашняя страница»: [NSBundle mainBundle]] autorelease]; ' – albertamg
cud u gimme небольшой пример того, как это можно сделать. – kingston
'[self presentModalViewController: self.snewEnterNameController animated: YES];' не могли бы вы исправить эту опечатку ('self. * S * new ...') –