- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为什么下面的堆栈跟踪会因为 WKWebView 而抛出 EXC_BAD_ACCESS KERN_INVALID_ADDRESS?我也不知道这是在哪里发生的。
我不知道这是在哪里发生的,但这是我在我的一个 nib 中对 WKWebView 的引用。
@property (strong, nonatomic) IBOutlet WKWebView *bracketWebView;
堆栈跟踪
Crashed: com.apple.main-thread
0 WebKit 0x2af40854 WebKit::WebPageProxy::close() + 11
1 WebKit 0x2aff496d -[WKWebView dealloc] + 120
2 WebKit 0x2aff496d -[WKWebView dealloc] + 120
3 WebKit 0x2aff48f1 -[WKWebView initWithCoder:] + 20
4 UIKit 0x28bc310f UINibDecoderDecodeObjectForValue + 782
5 UIKit 0x28bc2df5 -[UINibDecoder decodeObjectForKey:] + 296
6 UIKit 0x28aab4a5 -[UIRuntimeConnection initWithCoder:] + 160
7 UIKit 0x28bc310f UINibDecoderDecodeObjectForValue + 782
8 UIKit 0x28bc30a1 UINibDecoderDecodeObjectForValue + 672
9 UIKit 0x28bc2df5 -[UINibDecoder decodeObjectForKey:] + 296
10 UIKit 0x28aaaa0b -[UINib instantiateWithOwner:options:] + 1110
11 UIKit 0x2895daa3 -[UIViewController _loadViewFromNibNamed:bundle:] + 322
12 UIKit 0x28730ffb -[UIViewController loadView] + 142
13 UIKit 0x285f6a1f -[UIViewController loadViewIfRequired] + 150
14 UIKit 0x2860ee71 -[UIViewController __viewWillAppear:] + 124
15 UIKit 0x287a51e5 -[UINavigationController _startCustomTransition:] + 1040
16 UIKit 0x286b34a7 -[UINavigationController _startDeferredTransitionIfNeeded:] + 650
17 UIKit 0x286b31b5 -[UINavigationController __viewWillLayoutSubviews] + 52
18 UIKit 0x286b312b -[UILayoutContainerView layoutSubviews] + 214
19 UIKit 0x285f2a73 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 714
20 QuartzCore 0x2668abcd -[CALayer layoutSublayers] + 128
21 QuartzCore 0x26686375 CA::Layer::layout_if_needed(CA::Transaction*) + 348
22 QuartzCore 0x26686209 CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 16
23 QuartzCore 0x266856d1 CA::Context::commit_transaction(CA::Transaction*) + 368
24 QuartzCore 0x266853a5 CA::Transaction::commit() + 520
25 QuartzCore 0x2667eb2b CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) + 138
26 CoreFoundation 0x2403d6c9 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 20
27 CoreFoundation 0x2403b9cd __CFRunLoopDoObservers + 280
28 CoreFoundation 0x2403bdff __CFRunLoopRun + 958
29 CoreFoundation 0x23f8b229 CFRunLoopRunSpecific + 520
30 CoreFoundation 0x23f8b015 CFRunLoopRunInMode + 108
31 GraphicsServices 0x2557bac9 GSEventRunModal + 160
32 UIKit 0x2865f189 UIApplicationMain + 144
33 com.exposure.0 0xbad0d main + 15 (main.m:15)
34 ??? 0x23c33873 (Missing)
最佳答案
您是否在 iOS 11 或更高版本上运行该应用程序?由于 [WKWebView initWithCoder:] 中存在仅在 iOS 11 中修复的错误,导致崩溃。
在 iOS11 之前,我们应该像下面这样创建 WkWebView 的实例:
let webConfiguration = WKWebViewConfiguration()
webConfiguration.userContentController.add(self, name: "callbackHandler")
wkWebView = WKWebView(frame: contentView.bounds, configuration: webConfiguration)
wkWebView.allowsLinkPreview = false
wkWebView.translatesAutoresizingMaskIntoConstraints = false
wkWebView.navigationDelegate = self
contentView.addSubview(wkWebView)
关于ios - EXC_BAD_ACCESS KERN_INVALID_ADDRESS for WKWebView dealloc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59438919/
我不确定为什么会收到此错误,而且我无法查明原因。虽然这只发生在设备上,但模拟器按预期运行无错误。谁能理解这个崩溃日志? Exception Type: EXC_BAD_ACCESS (SIGSEGV
我经常崩溃,你能帮我找出解决办法吗 Incident Identifier: BC2870F3-4119-462B-9B2E-2236E403E7C2 CrashReporter Key: 7d9
我在尝试运行调试器时不断收到此错误: Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INV
我有时会遇到这个错误: Thread : Crashed: com.apple.root.default-priority 0 libobjc.A.dylib 0x00
谁能告诉我如何解决我的应用程序中出现的崩溃。我无法找到为什么会发生这次崩溃。我没有得到任何线索。我搜索我的项目以找到“objectIsKindOfClass”,但我没有使用过这种方法。 最佳答案 为了
所以与此类似recently posted question ,我在将 Amazon 的 AWS Obj-C 库与我的 Swift 应用程序集成时遇到问题。我有一个 NSOperation,它使用 T
我有一个奇怪的问题。我收到一个错误报告,说该应用程序崩溃与方向更改有关。问题是我还没有在应用程序代码中注册任何定向事件。我唯一与方向变化有关的是: - (BOOL)shouldAutorotateTo
我在发布的应用程序中偶尔会发生崩溃,并且从崩溃报告中知道它发生的行和崩溃类型 - EXC_BAD_ACCESS (SIGSEGV) KERN_INVALID_ADDRESS - 但我不知道内存如何变得
使用 Crashlytics,我看到我的一小部分用户因错误 EXC_BAD_ACCESS KERN_INVALID_ADDRESS 而崩溃,在以下行中: [[UIApplication sharedA
我正在用 c 语言编写一个程序,该程序严重依赖于正则表达式,我执行它们的机制在 99% 的时间都有效,但它每隔一段时间就会让程序崩溃,我很困惑为什么会这样。 New_Sifter() 采用其正则表达式
我收到这个错误,这可能是什么??? 程序收到信号 EXC_BAD_ACCESS,无法访问内存。原因:KERN_INVALID_ADDRESS 地址:0x0000000000000000strlen (
我看到类方法的 EXC_BAD_ACCESS KERN_INVALID_ADDRESS。 据我所知,我不应该在类/静态方法中看到这一点。 我错过了什么吗? 堆栈跟踪: Thread : Crashed
我使用 Xcode 6.3.2 开发了一个 iPad 应用程序。我将我的应用程序提交到 App Store 进行审核,但由于崩溃而被拒绝。以下是来自 iTunes 的崩溃报告。 Incident Id
我的应用程序通过 Xcode 在 Debug模式下运行良好,但每当通过 TestFlight 下载时,它就会崩溃并出现以下错误:EXC_BAD_ACCESS KERN_INVALID_ADDRESS
MyApp 在 98% 的情况下运行良好,但有时会崩溃。太随意了。 崩溃报告显示以下内容。 Thread : Crashed: com.apple.main-thread 0 libobjc.A.d
iPhone 操作系统上的 KERN_INVALID_ADDRESS 和 KERN_PROTECTION_FAILURE 有什么区别? 我有两个来自临时 Beta 测试人员的崩溃报告,它们相隔 5 分
我不断通过 Crashlytics 收到有关此崩溃的报告,但我不知道如何找出问题所在,因为堆栈跟踪不会在任何地方触及我的代码。我能做些什么?如何找到问题的根源? EXC_BAD_ACCESS KERN
我在 Unity (2019.2.16f1) 上开发了一个游戏,我有一个 大问题 : 1 秒后提交到 App Store 的构建崩溃(启动时) 更多信息: 我编写了一些 c# 脚本,但大部分游戏都使用
我正在尝试将图像更改为黑白,这些图像是从服务调用中提供的,一旦获得图像,我就会应用黑色滤镜将它们更改为黑白。我只在 iOS 13 上遇到过这个悬空指针异常,其他 iOS 版本没有这个问题。 这是代码:
我收到以下错误。 EXC_BAD_ACCESS KERN_INVALID_ADDRESS [UITextField keyboardInputChangedSelection:] 直到这份最新的崩溃
我是一名优秀的程序员,十分优秀!