Сбой характерен для предыдущих версий iOS 26.2, которые работают нормально.
WKScriptMessageHandler delegate func userContentController(\_ userContentController: WKUserContentController, didReceive message: WKScriptMessage)
Атрибут имени доступен, но атрибут тела WKScriptMessage вызывает сбой
Объект, похоже, недоступен (не находится в памяти)
self.webkit.configuration.userContentController.add(self, name: "sampleHandler")
self.webkit.load(request)
func userContentController(\_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) {
print(message.name) // works
print(message.body) // crashes
}
Stack trace -
error: Assertion failed: (false && "LLDBMemoryReader module to address map ran into pointer " "authentication mask!"), function addModuleToAddressMap, file LLDBMemoryReader.cpp, line 536
Stack trace shows failure in:
- lldb_private::LLDBMemoryReader::addModuleToAddressMap (line 536)
- lldb_private::SwiftLanguageRuntime::AddObjectFileToReflectionContext
- lldb_private::SwiftLanguageRuntime::ProcessModulesToAdd
- lldb_private::SwiftLanguageRuntime::GetReflectionContext
- lldb_private::SwiftLanguageRuntime::BindGenericTypeParameters
Подробнее здесь: https://stackoverflow.com/questions/798 ... r-delegate