我試圖從一個視圖導航到另一個觸摸按鈕使用iOS 5.0。iOS無法加載視圖
我使用
- (IBAction)Actionlogin:(id)sender {
NSLog(@" login button has been pressed");
NSLog(@"In init");
test_details *aSecondPageController=[[test_details alloc]initWithNibName:@"test_details" bundle:nil];
[self.navigationController pushViewController:aSecondPageController animated:NO];
}
的代碼,我有兩個XIB文件test_details_iPhone.xib
和test_details_iPad.xib
裏面我testdetails.m
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
NSLog(@"it is coming here in second view");
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
NSLog(@"it has been returned ");
return self;
}
日誌
2013-04-25 11:06:17.191 app_gototest[3067:207] login button has been pressed
2013-04-25 11:06:17.194 app_gototest[3067:207] In init
2013-04-25 11:06:17.195 app_gototest[3067:207] it is coming here in second view
2013-04-25 11:06:17.196 app_gototest[3067:207] it has been returned
視圖不會被加載到視圖上。我想我錯過了一些東西。
應用中:didFinishLaunchingWithOptions:在appDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPhone" bundle:nil];
} else {
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPad" bundle:nil];
}
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
**我想碧玉藍的方法**
argc int 1
argv char ** 0xbfffed2c
*argv char * 0xbfffee44
在appDeleagte.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
UINavigationController* navigationController;
// Override point for customization after application launch.
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPhone" bundle:nil];
navigationController = [[UINavigationController alloc] initWithRootViewController:_viewController];
} else {
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPad" bundle:nil];
navigationController = [[UINavigationController alloc] initWithRootViewController:_viewController];
}
self.window.rootViewController = navigationController;
[self.window makeKeyAndVisible];
return YES;
}
你想從iPhone的廈門國際銀行轉移到iPad的廈門國際銀行? – 2013-04-25 05:46:43
號碼。 我正在爲iPhone和iPad編寫應用程序。 from iPhone 1st view to iPhone second from iPad 1st view to iPad second – onkar 2013-04-25 05:47:56
@onkar:我可以知道你的應用程序的模板類型嗎?它是基於導航還是基於Tab? – 2013-04-25 05:49:27