URL._unconditionallyBridgeFromOb

2020-01-05  本文已影响0人  落夏简叶

注:_unconditionallyBridgeFromObjectiveC 此类问题引起的崩溃,一般马上去看是否有nil值传入swift的方法,百试有效。

Fabric 上监控到 static URL._unconditionallyBridgeFromObjectiveC(_:)这种crash,立马定位到可能是因为Swift 和 OC 桥接过程中,是否传入nil到Swift的方法中。

仔细看代码确实有
OC

NSURL* url = [NSURL URLWithString:@"一个链接"];   //注意这里返回的URL是nullable

将上述的url未经判空直接传入一下方法。一旦url == nil,则会crash

Swift

func handle(url: URL)
上一篇 下一篇

猜你喜欢

热点阅读