iPhone5s中的presentViewController

时间:2013-10-20 16:33:37

标签: iphone objective-c ios7 64-bit

我创建了一个用于显示邮件编辑器的对象MFMailComposeViewController,它可以在所有32位设备上运行,但是当我在iPhone5s上运行时,它只显示并自动显示错误,

Unbalanced calls to begin/end appearance transitions for < UITabBarController: 0xcc7f8f0>.

有一个tabbar控制器是窗口的根,我正在尝试在自己上呈现邮件视图 我已经尝试了一切但却无法找到为什么它不能在iPhone5上工作。
如果有人也面临同样的问题,请告诉我?

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,我找到的解决方案是删除我拥有的以下UIAppearance设置:

[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0.0, -1.0) forBarMetrics:UIBarMetricsDefault];

希望有所帮助!

-Stephen

答案 1 :(得分:0)

“对开始/结束外观过渡的不平衡调用”

当您在当前视图控制器完成显示之前尝试显示新的viewcontroller时,会出现

。您可以通过在viewWillAppear中导航来重现它。

基本上,您几乎在同一时间尝试将两个视图控制器推送/呈现到堆栈中。