unrecognized selector sent to class 0x102265ad8' 类扩展的坑

unrecognized selector sent to class 0x102265ad8’ 类扩展的坑

  • 个人知识眼界有限,仅提供思路。考虑不周,思路不正确望指正。

错误现象:unrecognized selector sent to class 0x102265ad8’

错误原因:Other Linker Flags 链接设置错误导致类扩展不知道如何正确读取,找不到类方法而产生的错误。eg:我的出现错误

Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘+[ShareSDK showShareActionSheet:items:shareParams:onShareStateChanged:]: unrecognized selector sent to class 0x102ad5ad8’

解释:原因是找不到实现的方法类。在我写sharesdk的类扩展时,系统没有识别[ShareSDK showShareActionSheet:items:shareParams:onShareStateChanged:]方法是类扩展中的方法还是 sharesdk的方法,它会傻傻的去sharesdk中找方法。然而找不到,就崩溃啦(crash)。。

解决办法:让系统找的到方法。通过Other Linker flag 设置添加某一个文件的链接库,或者在other linke

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值