nicklockwood / FXBlurView

[DEPRECATED]
Other
4.94k stars 713 forks source link

-[UIView _accessibilitySetNavigationControllerInset:]: unrecognized selector sent to instance #108

Open vani2 opened 9 years ago

vani2 commented 9 years ago

I found the view, that selector is sent, but it's just a view with 4 subviews. Exception and crash is occurred after FXBlur only.

* thread #1: tid = 0xed5d1, 0x00000001077b9b8a libobjc.A.dylib`objc_exception_throw, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
    frame #0: 0x00000001077b9b8a libobjc.A.dylib`objc_exception_throw
    frame #1: 0x0000000107b280ad CoreFoundation`-[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    frame #2: 0x0000000107a7e13c CoreFoundation`___forwarding___ + 988
    frame #3: 0x0000000107a7dcd8 CoreFoundation`__forwarding_prep_0___ + 120
    frame #4: 0x000000011603b6c4 UIKit`-[UIViewControllerAccessibility _setNavigationControllerContentInsetAdjustment:] + 155
    frame #5: 0x0000000105aebe9d UIKit`-[UINavigationController _computeAndApplyScrollContentInsetDeltaForViewController:] + 432
    frame #6: 0x0000000105aec023 UIKit`-[UINavigationController _layoutViewController:] + 116
    frame #7: 0x0000000105aed462 UIKit`-[UINavigationController _startDeferredTransitionIfNeeded:] + 613
    frame #8: 0x0000000105aedece UIKit`-[UINavigationController __viewWillLayoutSubviews] + 43
    frame #9: 0x0000000105c386d5 UIKit`-[UILayoutContainerView layoutSubviews] + 202
    frame #10: 0x000000011605625e UIKit`-[UILayoutContainerViewAccessibility layoutSubviews] + 43
    frame #11: 0x0000000105a0b9eb UIKit`-[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 536
    frame #12: 0x00000001056bfed2 QuartzCore`-[CALayer layoutSublayers] + 146
    frame #13: 0x00000001056b46e6 QuartzCore`CA::Layer::layout_if_needed(CA::Transaction*) + 380
    frame #14: 0x00000001056bfe0b QuartzCore`-[CALayer layoutIfNeeded] + 162
  * frame #15: 0x00000001056bcf37 QuartzCore`-[CALayer renderInContext:] + 138
    frame #16: 0x0000000102254910 myNiceApp`-[FXBlurView snapshotOfUnderlyingView](self=0x00007fd5cc51a180, _cmd=0x00000001027d3ca7) + 1520 at FXBlurView.m:541
    frame #17: 0x0000000102255234 myNiceApp`-[FXBlurView updateAsynchronously:completion:](self=0x00007fd5cc51a180, _cmd=0x00000001027d39c9, async=true, completion=0x00007fff5de65768) + 100 at FXBlurView.m:602
    frame #18: 0x000000010225277f myNiceApp`-[FXBlurScheduler updateAsynchronously](self=0x00007fd5cc7d6890, _cmd=0x00000001027d3950) + 1295 at FXBlurView.m:253
    frame #19: 0x0000000102252111 myNiceApp`-[FXBlurScheduler addView:](self=0x00007fd5cc7d6890, _cmd=0x00000001027d3a19, view=0x00007fd5cc51a180) + 225 at FXBlurView.m:219
    frame #20: 0x000000010225397e myNiceApp`-[FXBlurView schedule](self=0x00007fd5cc51a180, _cmd=0x000000010b1a54d6) + 222 at FXBlurView.m:446
    frame #21: 0x0000000102253899 myNiceApp`-[FXBlurView didMoveToWindow](self=0x00007fd5cc51a180, _cmd=0x0000000106167557) + 73 at FXBlurView.m:439
    frame #22: 0x0000000105a06a28 UIKit`-[UIView(Internal) _didMoveFromWindow:toWindow:] + 1496
    frame #23: 0x0000000105a0670a UIKit`-[UIView(Internal) _didMoveFromWindow:toWindow:] + 698
    frame #24: 0x0000000105a0670a UIKit`-[UIView(Internal) _didMoveFromWindow:toWindow:] + 698
    frame #25: 0x0000000105a0670a UIKit`-[UIView(Internal) _didMoveFromWindow:toWindow:] + 698
    frame #26: 0x0000000105a1848b UIKit`-[UIScrollView _didMoveFromWindow:toWindow:] + 55
    frame #27: 0x0000000105a0670a UIKit`-[UIView(Internal) _didMoveFromWindow:toWindow:] + 698
    frame #28: 0x0000000105a0670a UIKit`-[UIView(Internal) _didMoveFromWindow:toWindow:] + 698
    frame #29: 0x0000000105a0670a UIKit`-[UIView(Internal) _didMoveFromWindow:toWindow:] + 698
    frame #30: 0x00000001059fee8f UIKit`__45-[UIView(Hierarchy) _postMovedFromSuperview:]_block_invoke + 125
    frame #31: 0x00000001059fee03 UIKit`-[UIView(Hierarchy) _postMovedFromSuperview:] + 437
    frame #32: 0x0000000105a08f08 UIKit`-[UIView(Internal) _addSubview:positioned:relativeTo:] + 1660
    frame #33: 0x0000000105cef80c UIKit`-[UINavigationTransitionView transition:fromView:toView:] + 479
    frame #34: 0x0000000105aed170 UIKit`-[UINavigationController _startTransition:fromViewController:toViewController:] + 2984
    frame #35: 0x0000000105aed408 UIKit`-[UINavigationController _startDeferredTransitionIfNeeded:] + 523
    frame #36: 0x0000000105aedece UIKit`-[UINavigationController __viewWillLayoutSubviews] + 43
    frame #37: 0x0000000105c386d5 UIKit`-[UILayoutContainerView layoutSubviews] + 202
    frame #38: 0x000000011605625e UIKit`-[UILayoutContainerViewAccessibility layoutSubviews] + 43
    frame #39: 0x0000000105a0b9eb UIKit`-[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 536
    frame #40: 0x00000001056bfed2 QuartzCore`-[CALayer layoutSublayers] + 146
    frame #41: 0x00000001056b46e6 QuartzCore`CA::Layer::layout_if_needed(CA::Transaction*) + 380
    frame #42: 0x00000001056b4556 QuartzCore`CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 24
    frame #43: 0x000000010562086e QuartzCore`CA::Context::commit_transaction(CA::Transaction*) + 242
    frame #44: 0x0000000105621a22 QuartzCore`CA::Transaction::commit() + 462
    frame #45: 0x00000001059899ed UIKit`-[UIApplication _reportMainSceneUpdateFinished:] + 44
    frame #46: 0x000000010598a6b1 UIKit`-[UIApplication _runWithMainScene:transitionContext:completion:] + 2648
    frame #47: 0x0000000105989095 UIKit`-[UIApplication workspaceDidEndTransaction:] + 179
    frame #48: 0x000000010b21d5e5 FrontBoardServices`__31-[FBSSerialQueue performAsync:]_block_invoke_2 + 21
    frame #49: 0x0000000107a5441c CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
    frame #50: 0x0000000107a4a165 CoreFoundation`__CFRunLoopDoBlocks + 341
    frame #51: 0x0000000107a49923 CoreFoundation`__CFRunLoopRun + 851
    frame #52: 0x0000000107a49366 CoreFoundation`CFRunLoopRunSpecific + 470
    frame #53: 0x0000000105988b02 UIKit`-[UIApplication _run] + 413
    frame #54: 0x000000010598b8c0 UIKit`UIApplicationMain + 1282
    frame #55: 0x0000000101d979ff myNiceApp`main(argc=1, argv=0x00007fff5de69540) + 111 at main.m:12
    frame #56: 0x000000010821b145 libdyld.dylib`start + 1
rabbitgoat commented 9 years ago

@vani2 ,hi,vani2, our app has the same exception.Have you got the right solution? If you have ,would you please tell me the solution, thank you very much. you can email to me if possiable,my email is rabbitandgoat6230@sina.com