- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我在横向 ViewController 上调用 PopViewController 时发生崩溃。但是,当我在 Portrait ViewController 上调用 PopViewController 时,不会发生崩溃。
这只发生在 iOS7 上 - 以前工作正常......
[self.navigationController popViewControllerAnimated:TRUE];
我非常坚持这一点,所以任何帮助将不胜感激:)
这是我的符号化崩溃日志:
Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Triggered by Thread: 0
Last Exception Backtrace: 0 CoreFoundation
0x2d9b2f4e __exceptionPreprocess + 1261 libobjc.A.dylib 0x3801b6aa objc_exception_throw + 34
2 CoreFoundation 0x2d9b2e90 +[NSException raise:format:] + 100
3 UIKit 0x3020ee70 -[UIViewController _preferredInterfaceOrientationForPresentationInWindow:fromInterfaceOrientation:] + 496
4 UIKit 0x3020d6ae -[UIWindowController transition:fromViewController:toViewController:target:didEndSelector:animation:] + 2054
5 UIKit 0x3023ff86 -[UIViewController _dismissViewControllerWithTransition:from:completion:] + 1390
6 UIKit 0x301ef1e0 -[UIViewController dismissViewControllerWithTransition:completion:] + 1024
7 UIKit 0x303ecae2 -[UINavigationController _popViewControllerAndUpdateInterfaceOrientationAnimated:] + 814 8 UIKit 0x301ef6de -[UINavigationController _popViewControllerWithTransition:allowPoppingLast:] + 290
9 MyApp 0x00087e5a 0x55000 + 208474
10 MyApp 0x00088c56 0x55000 + 212054
11 MyApp 0x000889aa 0x55000 + 211370
12 MyApp 0x000a13f6 0x55000 + 312310
13 UIKit 0x3023b540 -[UIWindowController transitionViewDidComplete:fromView:toView:removeFromView:] + 1908
14 UIKit 0x3023acf6 __101-[UIWindowController transition:fromViewController:toViewController:target:didEndSelector:animation:]_block_invoke293 + 166
15 UIKit 0x3023ac1e -[_UIViewControllerTransitionContext completeTransition:] + 70
16 UIKit 0x3023ab08 -[UITransitionView notifyDidCompleteTransition:] + 284 17 UIKit
0x3023a610 -[UITransitionView _didCompleteTransition:] + 94018 UIKit 0x3015bc32 -[UIViewAnimationState sendDelegateAnimationDidStop:finished:] + 174
19 UIKit 0x3015bb4a -[UIViewAnimationState animationDidStop:finished:] + 66
20 QuartzCore 0x2fdb3d04 CA::Layer::run_animation_callbacks(void*) + 228
21 libdispatch.dylib 0x384fed62 _dispatch_client_callout + 18
22 libdispatch.dylib 0x385057bc _dispatch_main_queue_callback_4CF$VARIANT$mp + 264
23 CoreFoundation 0x2d97d81c CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 4
24 CoreFoundation 0x2d97c0f0 __CFRunLoopRun + 1296
25 CoreFoundation 0x2d8e6ce2 CFRunLoopRunSpecific + 518
26 CoreFoundation 0x2d8e6ac6 CFRunLoopRunInMode + 102
27 GraphicsServices 0x325b427e GSEventRunModal + 134
28 UIKit 0x30188a3c UIApplicationMain + 1132
29 MyApp 0x0005ca84 0x55000 + 31364
30 MyApp 0x0005ca0c 0x55000 + 31244
最佳答案
事实证明,它在 iOS7 上崩溃的原因是前一个 View Controller 缺少一段代码,告诉它以纵向显示下一页!
-(UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
return UIInterfaceOrientationPortrait;
}
关于iOS7 崩溃 - PopViewController 在 Landscape ViewController 上调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18955633/
是否有与 UINavigationController 的 popViewController 等效的 TTNavigator? (或者关闭我找不到的 View Controller 的替代方法?)
我遇到了一个奇怪的故障,当调用 popViewControllerAnimated: 时, View Controller 上的正常标题 View 突然向左对齐。有人似乎遇到过类似的问题吗? 最佳答案
我在 popViewController 方面遇到问题。 我使用pushViewController转到OrdersFormViewController OrdersFormViewControlle
导航 Controller 中的 Popviewcontroller 只弹出当前页面并将我们发送到上一页。有没有办法弹出两页并返回到上一页之前的页面(后两页),或者我必须将其推送到该页面。谢谢 最佳答
我有两个 UIViewController,“A”和“B”,其中“A”覆盖 shouldAutorotateToInterfaceOrientation 以针对 UIInterfaceOrientat
我想从 View 1 的类方法中返回我的 Root View 。在 View 1 的实例方法中,我只想说 [self.navigationController popViewControllerAni
我可以在不使用这样的代码的情况下从导航 Controller 堆栈中删除 View Controller 吗 [mynavigationController popViewControllerAnim
我正在制作一个应用程序,它从解析中检索图像并将其显示到 Collection View 中。当用户点击图像时,图像会详细显示。我有一个用户可以更改的文本字段。当用户更改某些内容时,他们会点击保存按钮并
我在我的应用程序中使用 UISegue 在我的应用程序中的 View Controller 之间自动转换。我称它们为 A 和 B。 它按预期工作,但是当我想从 B 返回 A 时,我尝试调用[self.
我正在使用 ARC。我有 UINavigationController 来推送和弹出。碰巧其中一个 ViewController 是一个巨大的 ScrollView ,可容纳 100MB。在 popV
由于我试图拒绝但没有成功的奇怪请求,我不得不覆盖导航栏的后退按钮。 我制作了一个自定义的 UINavigationController 子类并破解了- (BOOL)navigationBar:(UIN
我有两个 View Controller 。第一个 View Controller 没有状态栏。 class ViewController: UIViewController { overri
我一直在努力使用 UINavigationalController 在 View 之间切换。我已经多次使用这个系统没有问题,但在我的新应用程序中它不能正常工作。 这是问题: 当我推送一个新的 View
因此,当发生错误时,我尝试将 View Controller 从堆栈中弹出,但似乎一次性弹出太多内容。顶部的导航栏失去了标题和按钮,但旧的 TableView 数据仍然可见。我不知道发生了什么....
我完全被难住了,情况是这样的: 我的应用程序使用核心位置框架来获取用户的当前位置,然后 ping 我的服务器 TrailBehind附近有趣的地方并将它们显示为列表。没问题。 为了节省电池,我在从服务
当我推送或弹出 UIViewController 时,动画需要多长时间才能完成幻灯片动画。我在主窗口上有一个 View ,当推送或弹出 ViewController 时,我需要同步滑动该 View 。
我有一个 UINavigationController ,上面有一系列 UIViewControllers 。在某些情况下,我想正好弹回两个级别。我以为我可以通过连续两次调用 popViewContr
我创建了一个 UINavigationController (作为初始屏幕)并将它们与我的 UITableViewController 连接起来(作为根)。 接下来,我创建另一个 UINavigati
我在 ARC 下的内存管理有一些问题。当我在我的应用程序中弹出 View Controller 时,它们都不会释放内存,有时不会调用 View Controller 的 dealloc。即使调用了 d
当使用 UINavigationController 创建的后退按钮弹出 viewController 时,我需要调用我已有的方法来保存数据。 有没有办法获得委托(delegate)回调或我在文档中没
我是一名优秀的程序员,十分优秀!