Objective-C如何推进意见 iphone?

发布时间: 2016/9/22 7:34:34
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我是新 iphone 开发,需要一些指导推动意见。我有以下的应用场景"点击按钮-切换视图 > (包含表) 网站->-> 切换视图的表格单元格的新闻"。

若要切换按钮的时候我使用下面的代码︰

MapView *screen = [[MapView alloc] initWithNibName:nil bundle:nil];
screen.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:screen animated:YES];
[screen release];

然后把另一种观点,我想要使用此代码 (但不能工作-和 im 问为什么?)

Newclass *nextController = [[Newclass alloc] initWithItem:theItem];
    [self.navigationController pushViewController:nextController animated:YES];
    [nextController release];

解决方法 1:

你想要从你的地图视图推这一观点吗?看起来你没有 UINavigationController,需要推动视图控制器一样。

更新你的代码把 UINavigationController,里面的地图视图比你可以推到它的代码第二部分是你有其他意见的第一部分。

MapView *screen = [[MapView alloc] initWithNibName:nil bundle:nil];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:screen]; // this puts the MapView onto navigation controller
navController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; // you will present the navController instead of screen so change it's modalTransitionStyle
[self presentModalViewController:navController animated:YES]; // present it
[screen release];
[navController release]; // don't forget to release
官方微信
官方QQ群
31647020