ActionSheet pushViewController问题

时间:2014-01-01 22:07:05

标签: objective-c ios7 uiactionsheet

我在iOS 7的操作表中显示视图控制器时出现问题。我的程序似乎跳过了:

[self.navigationController presentViewController:viewController animated:TRUE];

还有其他人遇到过这个问题吗?

感谢。

3 个答案:

答案 0 :(得分:1)

如果视图控制器未嵌入导航控制器中,则

self.navigationControllernil。忽略向nil发送消息(这就是您的程序跳过该行的原因)。

如果您正在使用标签栏控制器,请将self.navigationController更改为selfself.tabBarController;如果您使用的是拆分视图控制器,则更改为self.splitViewController

答案 1 :(得分:0)

尝试

[self presentViewController:viewController animated:YES completion:nil];

答案 2 :(得分:0)

- (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex

中尝试使用新的视图控制器