Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 找不到崩溃源_Ios_Swift_Crash - Fatal编程技术网

Ios 找不到崩溃源

Ios 找不到崩溃源,ios,swift,crash,Ios,Swift,Crash,请帮助我了解此崩溃,无法找到此崩溃的根源 此崩溃日志是从appstore获取的。 它不特定于任何版本或设备。它发生在所有的形态因素上 MAIN THREAD - CRASHED libsystem_kernel.dylib __pthread_kill libsystem_c.dylib abort libc++abi.dylib abort_message libc++abi.dylib demangling_terminate_handler() libobjc.A.dylib _objc

请帮助我了解此崩溃,无法找到此崩溃的根源 此崩溃日志是从appstore获取的。 它不特定于任何版本或设备。它发生在所有的形态因素上

MAIN THREAD - CRASHED

libsystem_kernel.dylib
__pthread_kill
libsystem_c.dylib
abort
libc++abi.dylib
abort_message
libc++abi.dylib
demangling_terminate_handler()
libobjc.A.dylib
_objc_terminate()
TestApp
MSCrashesUncaughtCXXTerminateHandler() MSCrashesCXXExceptionHandler.mm:160
libc++abi.dylib
std::__terminate(void (*)())
libc++abi.dylib
__cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*)
libc++abi.dylib
__cxa_throw
libobjc.A.dylib
objc_exception_throw
Foundation
-[NSString stringByReplacingCharactersInRange:withString:]
TextInput
-[TIDocumentState(StateTransitions) documentStateAfterReplacingText:withText:]
UIKitCore
-[UIKeyboardImpl setDocumentStateForAutocorrection:]
UIKitCore
-[UIKeyboardImpl acceptAutocorrection:executionContextPassingTIKeyboardCandidate:]
UIKitCore
-[UIKeyboardImpl acceptAutocorrection:executionContextPassingTIKeyboardCandidate:]
UIKitCore
-[UIKeyboardImpl acceptAutocorrectionForWordTerminator:executionContextPassingTIKeyboardCandidate:]
UIKitCore
-[UIKeyboardImpl acceptAutocorrectionForWordTerminator:]
UIKitCore
-[UIKeyboardTaskEntry execute:]
UIKitCore
-[UIKeyboardTaskQueue continueExecutionOnMainThread]
UIKitCore
-[UIKeyboardTaskQueue performTaskOnMainThread:waitUntilDone:]
UIKitCore
-[UIKeyboardImpl acceptAutocorrectionForWordTerminator:]
UIKitCore
-[UIKeyboardImpl acceptAutocorrection]
UIKitCore
-[UIKeyboardImpl acceptAutocorrection]
UIKitCore
-[UIKeyboardTaskEntry execute:]
UIKitCore
-[UIKeyboardTaskQueue continueExecutionOnMainThread]
UIKitCore
-[UIKeyboardImpl acceptAutocorrection]
UIKitCore
-[UIKeyboardImpl setDelegate:force:]
UIKitCore
-[UIInputResponderController _reloadInputViewsForKeyWindowSceneResponder:]
UIKitCore
-[UIInputResponderController _reloadInputViewsForResponder:]
UIKitCore
-[UIResponder(UIResponderInputViewAdditions) reloadInputViews]
WebKit
-[WKContentView(WKInteraction) _hideKeyboard]
WebKit
-[WKContentView(WKInteraction) _elementDidBlur]
WebKit
WebKit::WebPageProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
WebKit
IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&)
WebKit
WebKit::WebProcessProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
WebKit
IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)
WebKit
IPC::Connection::dispatchIncomingMessages()
JavaScriptCore
WTF::RunLoop::performWork()
JavaScriptCore
WTF::RunLoop::performWork(void*)
CoreFoundation
__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
CoreFoundation
__CFRunLoopDoSource0
CoreFoundation
__CFRunLoopDoSources0
CoreFoundation
__CFRunLoopRun
CoreFoundation
CFRunLoopRunSpecific
GraphicsServices
GSEventRunModal
UIKitCore
UIApplicationMain
MAMSwift
MAMSwift.cmarRealUIApplicationMain(Swift.Int32, Swift.UnsafeMutablePointer<Swift.UnsafeMutablePointer<Swift.Int8>?>, Swift.String?, Swift.String?) -> Swift.Int32 Application.swift:10
TestApp
MAMSwift.cmarHookedUIApplicationMain(Swift.Int32, Swift.UnsafeMutablePointer<Swift.UnsafeMutablePointer<Swift.Int8>?>, Swift.String?, Swift.String?) -> Swift.Int32 ApplicationSwiftHooks.swift:34
TestApp
main main.swift:12
libdyld.dylib
start
主线程-崩溃
libsystem_kernel.dylib
__pthread_kill
libsystem_c.dylib
中止
libc++abi.dylib
中止消息
libc++abi.dylib
Demanling_terminate_handler()
libobjc.A.dylib
_objc_终止()
特斯塔普
MSCrashesUncaughtCXXTerminateHandler()MSCrashesCXXExceptionHandler.mm:160
libc++abi.dylib
std::u终止(无效(*)()
libc++abi.dylib
__cxxabiv1::失败的\u抛出(\uuuCxxabiv1::\uuuCxA\u异常*)
libc++abi.dylib
__cxa_投掷
libobjc.A.dylib
objc_异常_抛出
地基
-[NSString StringByReplacingCharactersRange:with字符串:]
文本输入框
-[TidDocumentState(状态转换)documentStateAfterReplacingText:withText:]
UIKitCore
-[UIKeyboardImpl setDocumentStateForAutocorrection:]
UIKitCore
-[UIKeyboardImpl acceptAutocorrection:executionContextPassingTIKeyboardCandidate:]
UIKitCore
-[UIKeyboardImpl acceptAutocorrection:executionContextPassingTIKeyboardCandidate:]
UIKitCore
-[UIKeyboardImpl AcceptionAutoCorrectionForWordTerminator:executionContextPassingTIKeyboardCandidate:]
UIKitCore
-[UIKeyboardImpl AcceptionAutoCorrectionForWordTerminator:]
UIKitCore
-[UIKeyboardTaskEntry执行:]
UIKitCore
-[UIKeyboardTaskQueue continueExecutionOnMainThread]
UIKitCore
-[UIKeyboardTaskQueue PerformTaskMainThread:waitUntilDone:]
UIKitCore
-[UIKeyboardImpl AcceptionAutoCorrectionForWordTerminator:]
UIKitCore
-[UIKeyboardImpl自动更正]
UIKitCore
-[UIKeyboardImpl自动更正]
UIKitCore
-[UIKeyboardTaskEntry执行:]
UIKitCore
-[UIKeyboardTaskQueue continueExecutionOnMainThread]
UIKitCore
-[UIKeyboardImpl自动更正]
UIKitCore
-[UIKeyboardImpl setDelegate:force:]
UIKitCore
-[UIInputResponderController\u重新加载输入视图的RKEYWINDOWSCENEResponder:]
UIKitCore
-[UIInputResponderController\u重新加载响应者的InputViews:]
UIKitCore
-[UIResponder(UIResponderInputViewAdditions)重新加载输入视图]
网络工具包
-[WKContentView(WKInteraction)u hideKeyboard]
网络工具包
-[WKContentView(WKInteraction)\u elementDidBlur]
网络工具包
WebKit::WebPageProxy::didReceiveMessage(IPC::Connection&,IPC::Decoder&)
网络工具包
IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&,IPC::Decoder&)
网络工具包
WebKit::WebProcessProxy::didReceiveMessage(IPC::Connection&,IPC::Decoder&)
网络工具包
IPC::Connection::dispatchMessage(std::_1::unique_ptr)
网络工具包
IPC::连接::dispatchIncomingMessages()
JavaScriptCore
WTF::RunLoop::performWork()
JavaScriptCore
WTF::RunLoop::performWork(void*)
核心基金会
__CFRUNLOOP\u正在调用一个\u SOURCE0\u PERFORM\u函数__
核心基金会
__CFRunLoopDoSource0
核心基金会
__CFRunLoopDoSources0
核心基金会
__CFRunLoopRun
核心基金会
CFRunLoopRunSpecific
图形服务
GSEventRunModal
UIKitCore
UIApplicationMain
马姆斯威夫特
MAMSwift.cmarrealuiaapplicationmain(Swift.Int32,Swift.UnsafeMutablePointer,Swift.String?,Swift.String?->Swift.Int32应用程序。Swift:10
特斯塔普
MAMSwift.cmarhokeduiaapplicationmain(Swift.Int32,Swift.unsafemtablepointer,Swift.String?,Swift.String?->Swift.Int32应用程序wifthooks.Swift:34
特斯塔普
梅因·斯威夫特:12
libdyld.dylib
开始
已从appstore获取此崩溃报告,但无法识别其来源。 这在所有iOS设备和版本中都会发生


修改了应用程序名称以测试应用程序

在自动完成过程中,您的文本替换似乎存在错误

检查处理文本字段、文本视图等的代码

这是你日志中让我这么想的部分

Foundation
-[NSString stringByReplacingCharactersInRange:withString:]
TextInput
-[TIDocumentState(StateTransitions) documentStateAfterReplacingText:withText:]
UIKitCore
-[UIKeyboardImpl setDocumentStateForAutocorrection:]
UIKitCore
-[UIKeyboardImpl acceptAutocorrection:executionContextPassingTIKeyboardCandidate:]
UIKitCore
-[UIKeyboardImpl acceptAutocorrection:executionContextPassingTIKeyboardCandidate:]
UIKitCore
-[UIKeyboardImpl acceptAutocorrectionForWordTerminator:executionContextPassingTIKeyboardCandidate:]
UIKitCore
-[UIKeyboardImpl acceptAutocorrectionForWordTerminator:]

你撞车的可能性很大

func textField(textField:UITextField,shouldChangeCharactersIn 范围:NSRange,replacementString:string)->Bool


看起来,当用户键入一些符号时,ant在俯视图中使用变体单击full word时,基于idexes的某些字符串函数崩溃了

谢谢您的评论,请详细说明一下。当我尝试在应用程序中使用文本字段时,我没有收到任何自动建议。我添加了日志的相关部分。问题似乎出在
mscrashesunchhtcxterminatehandler
中。我正在使用react本机ios进行开发,此崩溃仅在多台设备上发生