Closed gyzerocc closed 7 years ago
貌似是因为你的json数据有问题,试试在
let data = try JSONSerialization.data(withJSONObject: returnValue)
前面加一行:
guard JSONSerialization.isValidJSONObject(returnValue) else {
return nil;
}
看看有啥效果
等待你的回复
嗯,加上这句代码后不会发生崩溃了!
我能问个问题吗?swift怎样输出ASL?我使用print()发现不行。。
print不会走asl的,只有NSLog()才会走ASL,并且在Swift工程下,NSLog()只有在模拟器上才会走ASL,OC的话真机也会,算是Swift对性能的优化。因此我封装了一个Log4G的库来做日志记录,可以参考CocoaChinaPlus,关于日志监控的所有实现和坑我都写在了《iOS监控编程》里,其中日志相关的是可以试读的
原来如此,谢谢哈
发生崩溃的类:NetworkRecordModel.swift
发生崩溃的方法:fileprivate func initialize(response: HTTPURLResponse?, data:Data?)
具体位置:
异常详情: