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 回答
2

我刚刚收到了类似的崩溃报告。
调用堆栈中有 UIWebBrowserView 。也许这是其中的一个错误。

我们的应用程序使用 UIWebView 来显示一个简单的 html 页面,并且我经常在 WebView 中收到随机崩溃。我不知道该怎么办。

于 2013-10-28T08:07:11.370 回答
1

在我的情况下,当我尝试在 contenteditable div 上自定义 -inputaccessoryview 时发生此错误。

我相信 createPeripheral 可以处理键盘显示

webView.keyboardDisplayRequiresUserAction = NO;

为我解决了这次崩溃。

于 2014-05-19T12:50:02.973 回答