[Solved-1 Solutions] Error:_handleNonLaunchSpecificActions in iOS9



Error Description:

  • We get the following error on iOS 9:
    -[UIApplication_handleNonLaunchSpecificActions:
      forScene:
      withTransitionContext:
      completion:] unhandled action -> 
      <FBSSceneSnapshotAction: 0x150b2aef0> 
       {
            handler          = remote;
            info = <BSSettings: 0x15333f650> 
            {
                (1) = 5;
            };
        }
click below button to copy the code. By - iOS tutorial - team

Solution 1:

  • This is a logging message internal to Apple, and you should file a radar about it.

There are two hints that show that this is probably Apple's code:

  • The underscore leading the method name _handleNonLaunchSpecificActions:forScene:withTransitionContext:completion is a convention indicating that the method is private/internal to the class that it's declared in.
  • It's reasonable to guess that the two letter prefix in FBSSceneSnapshotAction is shorthand for FrontBoard, which according to Rene Ritchie in "iOS 9 wish-list: Guest Mode" is part of the whole family of software related to launching apps:
  • With iOS 8, Apple refactored its system manager, SpringBoard, into several smaller, more focused components.
  • In addition to BackBoard, which was already spun off to handle background tasks, they added Frontboard for foreground tasks. They also added PreBoard to handle the Lock screen under secure, encrypted conditions.
  • The BS prefix in BSSettings is for, but an analysis of this log message would indicate that it's not anything you did, and you should file a radar with steps to reproduce the logging message.
  • If you want to try and grab a stack trace, you can implement the category linked to here Some would argue that overriding private API is a bad idea, but in this case a temporary injection to grab a stack trace can't be too harmful.

Related Searches to Error: _handleNonLaunchSpecificActions in iOS9