Terminating app due to uncaught
2021-11-25 本文已影响0人
Lee坚武
今天下午对接了一个渠道,然后接了支付的接口的时候,因为我回调返回的参数都是字典NSDictionary,然后渠道的需要参数是数组Array,然后数组里面还有NSNumber类型,然后我就转义类型,具体写法如下:
![](https://img.haomeiwen.com/i659494/00b666c1c239bd30.png)
然后运行起来就报错了:
![](https://img.haomeiwen.com/i659494/981c5cc1f6ff3822.png)
原因是因为调用方法的时候,程序还调用了下一步的方法,然后导致线程先慢顺序问题,把方法调用的添加为主队列就可以了
DispatchQueue.main.async {
Ant_SentinelPlugin_pay(UEPayProductInfo: qudaoDict as NSDictionary)
}
![](https://img.haomeiwen.com/i659494/5d6e0f42bb0fb15d.png)