[UIThreadSafeNode createPeripheral]:无法识别的选择器发送到实例

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
...
);

你能发一下导致程序崩溃的代码吗? - Amar
你也可以为 objc_exception_throw 添加断点,并检查导致此崩溃的堆栈跟踪。 - Amar
实际上,我不确定是哪段代码导致了崩溃。这也是我想知道的。我只有崩溃日志,但它并没有提供任何帮助。 - cessmestreet
我有完全相同的崩溃报告。你找出了是什么导致了崩溃吗? - Stefan Arn
不,我最终选择忽略这个崩溃,因为我实在找不到重现/修复它的方法。 - cessmestreet
3个回答

5

很抱歉在一个旧帖子上添加内容,但我有一个强烈的复现案例来证明这个bug。在iPhone6+(或iPhone6+模拟器)上的WebView中打开任何软件键盘。将一些内容放入粘贴缓冲区,然后点击粘贴按钮。

我还没有解决它,但我认为如果有人在谷歌上迷失了,这可能会有所帮助。


1
感谢您考虑其他谷歌员工!然而,这可能更适合作为对原始问题/答案的评论,而不是单独的答案,因为从技术上讲,这并不是一个答案 ;) - Erik S
是的,同意。不幸的是,我是新用户。除非是在我的东西上,否则无法发表评论。 - Andy Berdan
你找到了修复这个问题的方法吗? - Yarlik

2

我刚刚收到了一个类似的崩溃报告。
在调用堆栈中有UIWebBrowserView。可能是它的一个bug。

我们的应用程序使用UIWebView来显示一个简单的HTML页面,但是经常会出现WebView的随机崩溃。我不知道该怎么办。


1
在我的情况下,当我尝试自定义contenteditable div上的-inputaccessoryview时,出现了这个错误。
我相信createPeripheral与键盘显示有关。
webView.keyboardDisplayRequiresUserAction = NO;

帮我解决了这个崩溃问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接