9

createPeripheral について検索しようとしましたが、それに関する情報を見つけることができませんでした。これと同じクラッシュを経験した人はここにいますか?

[UIThreadSafeNode createPeripheral]: 認識されないセレクターがインスタンスに送信されました

createPeripheral はどのクラスに属しますか? このクラッシュをどのように処理しますか?

注: クラッシュ ログにはあまり情報がありません

stackTrace =
(
0   CoreFoundation                      0x31dcd2bb <redacted> + 186
1   libobjc.A.dylib                     0x39a7297f objc_exception_throw + 30
2   CoreFoundation                      0x31dd0e07 <redacted> + 170
3   CoreFoundation                      0x31dcf531 <redacted> + 392
4   CoreFoundation                      0x31d26f68 _CF_forwarding_prep_0 + 24
5   UIKit                               0x33d4bf99 <redacted> + 52
6   UIKit                               0x33bda80f <redacted> + 38
7   UIKit                               0x33bda431 <redacted> + 404
8   UIKit                               0x33f1ad19 <redacted> + 236
9   libdispatch.dylib                   0x39e98621 <redacted> + 80
9   libdispatch.dylib                   0x39e98621 <redacted> + 80
10  libdispatch.dylib                   0x39e894b7 <redacted> + 22
11  libdispatch.dylib                   0x39e8adcb <redacted> + 226
12  CoreFoundation                      0x31da0f3b <redacted> + 1290
13  CoreFoundation                      0x31d13ebd CFRunLoopRunSpecific + 356
14  CoreFoundation                      0x31d13d49 CFRunLoopRunInMode + 104
15  GraphicsServices                    0x358d72eb GSEventRunModal + 74
16  UIKit                               0x33c29301 UIApplicationMain + 1120
...
);
4

3 に答える 3

5

古い投稿に追加して申し訳ありませんが、このバグの再現性が高いケースがあります。WebView で iPhone6+ (または iPhone6+ シミュレーター) の任意のソフトウェア キーボードを開きます。貼り付けバッファに何かを入れてから、貼り付けボタンをクリックします。

まだ解決していませんが、このバグで誰かがグーグルで迷っている場合に役立つかもしれないと思いました.

于 2015-03-26T15:47:48.163 に答える
1

私の場合、contenteditable div で -inputaccessoryview をカスタマイズしようとしたときに、このエラーが発生しました。

createPeripheral には、キーボード表示を次のように処理する何かがあると思います

webView.keyboardDisplayRequiresUserAction = NO;

このクラッシュを解決しました。

于 2014-05-19T12:50:02.973 に答える