(iOS 26.2) Сбой из-за делегата WKScriptMessageHandlerIOS

Программируем под IOS
Ответить
Anonymous
 (iOS 26.2) Сбой из-за делегата WKScriptMessageHandler

Сообщение Anonymous »

Сбой характерен для предыдущих версий 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»