用 Fabric 收集到了奇怪的 UIWebView 内部出现问题导致崩溃的记录

2015-12-13 20:54:41 +08:00
 ainopara

如图所示, UIWebView 在调用 delegate 的时候崩溃,原因是访问了无效的地址。
这个问题只在 iOS9 的设备上出现,可按理说这里不会出现崩溃,苹果在实现这个方法的时候,也在发送消息前做了检查。
如果只有我这里有这个问题,肯定还是哪里写的不标准触到了 iOS9 的 bug ,如果大家都见到了,那可能还是苹果的 UIKit 自己的问题。有点好奇,这个 UIWebView 在 iOS9 设备上的 Crash 记录大家都能见到吗?
4916 次点击
所在节点    iDev
22 条回复
xi_lin
2017-09-14 12:45:35 +08:00
@numbbuaa delegate 这种 weak reference 的东西应没影响吧
ainopara
2017-09-14 13:12:24 +08:00
@xi_lin 怀疑是 UIKit 内部某些实现用了 unowned 而不是 weak 保留了 delegate。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/243257

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX