iOS 微信分享报 NSInvalidArgumentException 直接挂掉

求助大神,接入anysdk 微信分享,TalkingData,在Android平台上一切正常。
但是切换到iOS平台之后,出现如下问题:
1) 调用微信分享直接挂掉,报错信息如下
*** Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘*** -[_NSPlaceholderData initWithBase64EncodedString:options:]: nil string argument’
*** First throw call stack:
(0x1860c7d38 0x1855dc528 0x1860c7c80 0x186a24864 0x1053e71a4 0x104b15e14 0x104ac848c 0x1052618c4 0x105021644 0x105021380 0x104caeb10 0x104cae910 0x104caaa54 0x104caa998 0x104caae7c 0x104caab5c 0x104cd789c 0x104cb5a14 0x18f50b5a0 0x18f506a70 0x18f4d8078 0x18fe17f98 0x18fe1a408 0x18fe13574 0x186070358 0x1860702d8 0x18606fb60 0x18606d738 0x185f8e2d8 0x187e1ff84 0x18f53b880 0x104ae8af4 0x185ab256c)
libc++abi.dylib: terminating with uncaught exception of type NSException

2) TalkingData Game插件虽然没有报错,但是后台没有iOS部分的数据,Android平台却是正常的,日志中有看到有发送数据,但是后台就是没有任何数据,
2017-10-21 23:22:51.342038+0800 mahjong-mobile[2182:1106697] TalkingDataGA: setAccount accountId:1878
2017-10-21 23:22:51.372258+0800 mahjong-mobile[2182:1106697] TalkingDataGA: setAccountName accountName:name84171
2017-10-21 23:22:51.372340+0800 mahjong-mobile[2182:1106697] TalkingDataGA: setAccountType accountType:0
2017-10-21 23:22:51.372383+0800 mahjong-mobile[2182:1106697] TalkingDataGA: setLevel level:1
2017-10-21 23:22:51.372444+0800 mahjong-mobile[2182:1106697] TalkingDataGA: setGender gender:0
2017-10-21 23:22:51.372486+0800 mahjong-mobile[2182:1106697] TalkingDataGA: setAge age:1
2017-10-21 23:22:51.372531+0800 mahjong-mobile[2182:1106697] TalkingDataGA: setGameServer gameServer:1
2017-10-21 23:22:51.382701+0800 mahjong-mobile[2182:1106819] TalkingDataGA: Push start send data.

就没有人回复一下吗?

问题已经解决,文本模式下居然要传递 thumbImage 这个参数,把这个参数补全了之后就解决了。

1赞