注:_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)
网友评论