2016年3月7日月曜日

[iOS開発] _handleNonLaunchSpecificActions in iOS9

よくわからんエラーが出た

デバッガーからのメッセージはこんな感じ。

 -[UIApplication_handleNonLaunchSpecificActions:
      forScene:
      withTransitionContext:
      completion:] unhandled action -> 
      <FBSSceneSnapshotAction: 0x150b2aef0> 
       {
            handler          = remote;
            info = <BSSettings: 0x15333f650> 
            {
                (1) = 5;
            };
        }

:iOS 9.2.1 実機、 xcode7.2 で発生


stack overflow によると、iOS9 にて発生する事象(バグ?)のようである。

ようである、というのは このメッセージ、 _handleNon... と アンダースコアで始まるからだ。
このルール、apple の公式ドキュメントによると 内部メソッドという決まりがある。

ということで基本的にプログラムのロジックエラーではないというのが stack overflow のメンツのご意見。
まあ、私も彼らの意見を読んでみて、それが妥当であるように思う。

かならず発生するわけではなく、特定のビルドでもないからだ。
強いて言うと、画面操作を行っている場合に、メッセージログにこれが出る感じ。

ちなみに、iOS9 betaでも発生していたという情報もあるので、この事象はまだ治っていないということになる。


ではでは。


0 件のコメント:

コメントを投稿