Невозможно загрузить следующий вид при нажатии кнопки. Я создал кнопку и приложил действие checkButtonPress к кнопке в IB. Но когда я нажимаю кнопку на симуляторе, следующий вид (ViewOne.xib) не загружается. Когда я попытался отладить код; он печатает NSLog (@ «View One»), написанный в инструкции if ниже, что означает, что код достигает этой точки, но следующий вид не загружается. Я уже создал файлы ViewOne .h, .m .xib. Ниже приведен код, написанный в файле реализации check1ViewController.m:Невозможно загрузить вид на кнопку нажмите iPhone
#import "check1ViewController.h"
#import "ViewOne.h"
@implementation check1ViewController
-(IBAction) checkButtonPress: (id) sender{
int button = [sender tag];
if(button==1)
{
NSLog(@"View One");
ViewOne *tempObj = [[ViewOne alloc]initWithNibName:@"ViewOne" bundle:nil];
[self.navigationController pushViewController:tempObj animated:YES];
[tempObj release];
}
else if(button==2)
{
NSLog(@"View Two");
}
}
/*
// The designated initializer. Override to perform setup that is required before the view is loaded.
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if ((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])) {
// Custom initialization
}
return self;
}
*/
/*
// Implement loadView to create a view hierarchy programmatically, without using a nib.
- (void)loadView {
}
*/
/*
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
[super viewDidLoad];
}
*/
- (void)dealloc {
[super dealloc];
}
@end
код работает нормально без ошибок и предупреждений.
Любые предложения, если я пропускаю какую-либо часть в IB или в коде должны быть написаны или же необходимо переопределить любой метод в любом из файла ... или я недоразумению IBAction перед любым другим методом
Извините, но я новичок в iPhone dev, поэтому не уверен, что я сделал не так?
Заранее спасибо
у вас есть контроллер навигации настроен правильно? проверьте, не является ли оно нулевым в этом месте – Vladimir 2010-12-08 12:51:05
Я выбрал шаблон на основе окна при создании проекта, а метод checkButtonPress, указанный выше - (IBAction), является единственным кодом, написанным ... для загрузки следующего ожидаемого представления. Извините ... просто интересно, не хватает ли я чего-нибудь – Prazi 2010-12-08 12:59:11