3

感谢 Crashlytics,我收到了关于我的应用程序在调用resignFirstResponder. 崩溃是由于 NSInternalInconsistencyException 和消息“我们从未正确设置为在此文档中流式传输”引起的。崩溃似乎只发生在 iOS7 上,包括 iPhone 和 iPad。该应用程序不是基于文档的,因此我发现消息中提到的文档令人困惑。到目前为止,我无法在设备或模拟器中重现该问题。不幸的是,谷歌搜索错误消息没有产生任何结果。崩溃总是发生在主线程上,堆栈总是看起来是:

0    CoreFoundation  __exceptionPreprocess + 130
1    libobjc.A.dylib objc_exception_throw + 38
2    CoreFoundation  +[NSException raise:format:]
3    Foundation      -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 90
4    UIKit           -[UIDictationTestOps willEndEditingInInputDelegate:] + 138
5    UIKit           +[UIDictationController keyboardWillChangeFromDelegate:toDelegate:] + 136
6    UIKit           -[UIKeyboardImpl setDelegate:force:] + 206
7    UIKit           -[UIPeripheralHost(UIKitInternal) _reloadInputViewsForResponder:] + 784
8    UIKit           -[UIResponder _finishResignFirstResponder] + 136
9    UIKit           -[UIResponder resignFirstResponder] + 250
...

什么可能导致问题,什么是探索重现它的好途径?

4

1 回答 1

3

使用 UIKeyInput 进行文本输入时,每次点击听写按钮然后关闭键盘时都会出现此错误。不过,仍在寻找解决方法(或禁用听写的方法)。

于 2013-11-13T09:26:28.577 回答