reason: '-[SSShareActionSheetCustomItem integerValue]: unrecognized selector sent to instance 0x7fc6

ShareSDK自定义分享菜单时,出现了这个问题:

reason: '-[SSShareActionSheetCustomItem integerValue]: unrecognized selector sent to instance 0x7fc661d902f0'

原因是使用的是自定义的分享菜单,是不应该传一健分享数组的:

  // 如果是使用一键分享,则需要传oneKeyShareList参数,
  // 如果使用的是自定义的分享菜单,则这个参数需要设置为nil,
  // 否则会出现
  id<ISSShareOptions> shareOptions = [ShareSDK defaultShareOptionsWithTitle:@"分享信息"
                                                            oneKeyShareList:shareList
                                                             qqButtonHidden:NO
                                                      wxSessionButtonHidden:NO
                                                     wxTimelineButtonHidden:NO
                                                       showKeyboardOnAppear:YES
                                                          shareViewDelegate:nil
                                                        friendsViewDelegate:nil
                                                      picViewerViewDelegate:nil];

把oneKeyShareList参数设置为nil:

  // 如果是使用一键分享,则需要传oneKeyShareList参数,
  // 如果使用的是自定义的分享菜单,则这个参数需要设置为nil,
  // 否则会出现
  id<ISSShareOptions> shareOptions = [ShareSDK defaultShareOptionsWithTitle:@"分享信息"
                                                            oneKeyShareList:nil
                                                             qqButtonHidden:NO
                                                      wxSessionButtonHidden:NO
                                                     wxTimelineButtonHidden:NO
                                                       showKeyboardOnAppear:YES
                                                          shareViewDelegate:nil
                                                        friendsViewDelegate:nil
                                                      picViewerViewDelegate:nil];

这样就解决了!

时间: 2024-08-03 23:22:16

reason: &#39;-[SSShareActionSheetCustomItem integerValue]: unrecognized selector sent to instance 0x7fc6的相关文章

利用objc的runtime来定位次线程中unrecognized selector sent to instance的问题

昨天遇到一个只有一行错误信息的问题: -[NSNull objectForKey:]: unrecognized selector sent to instance 0x537e068 由于这个问题发生在次线程,所以没有太有用的堆栈信息,而是只有简单的SIGABRT信息: 考虑到unrecognized selector sent to instance这类问题是由于向某个对象发送了未实现的消息,这个过程大致如下(图片摘自这里): 参考Objective-C的对象模型: struct objc_

cocos2d-报错: unrecognized selector sent to instance

问题描述 报错: unrecognized selector sent to instance 在AppDelegate中接收RevMobAdsDelegate,但是下面的调用有错误. [3496:207] [RevMob myapplication App] SetChartBoostRequestFlag - StopLoadingWait [3496:207] [RevMob myapplication App] StopLoadingWait routine [3496:207] [Re

ios开发-Object c 错误unrecognized selector sent to instance

问题描述 Object c 错误unrecognized selector sent to instance 本人ios编程小白一个,正在学,跟着视频打代码,运行出了这么个错,找了半天也没看出来,各位大大帮忙看下,代码就是tom猫的一个小程序 错误日志 unrecognized selector sent to instance 0x7fbd20627180 2015-07-21 10:52:58.264 Tom[8325:418012] *** Terminating app due to u

ios开发-iOS开发中 unrecognized selector sent to instance 的问题

问题描述 iOS开发中 unrecognized selector sent to instance 的问题 新人入门求助: 在storyboard的view里面添加一个TableView再在TableView里面添加一个TableViewCell之后,建立 一个dataSource和Delegate的outlet之后,点击运行,就出现unrecognized selector sent to instance 这个问题,全过程都在storyboard上完成的,还没有编写代码. 解决方案 自己遇

[NSConcreteData AES256Decrypt]: unrecognized selector sent to instance **

问题描述 **: unrecognized selector sent to instance **** 解决方案 本帖最后由 IOS_Daniel 于 2015-2-14 00:48 编辑 other link flags -ObjC 注意⼤大⼩小写

[EMDeviceManager _setupNetworkMonitor]: unrecognized selector sent to instance 0x170057d00

问题描述 [EMDeviceManager _setupNetworkMonitor]: unrecognized selector sent to instance 0x170057d00 这是怎么回事一运行,就报错.如附件图片.单纯做了一直sdk的工作.以前一直都没有问题,不知道这次问题出在那里了. 解决方案 谢谢,我发现问题le.是库的问题.libEaseMobClientSDK.a和libEaseMobClientSDKLite.a只能用一个.并且必须使用-ObjC.解决方案二:看下视频

Solve Error: &#039;NSInvalidArgumentException&#039;, reason: &#039;-[UITableView mas_makeConstraints:]: unrecognized selector sent to instance 0x7fa5c402fa00&#039;

下面是iOS开发用第三方库可能出现的错误,及其解决方法: 1. 'NSInvalidArgumentException', reason: '-[UITableView mas_makeConstraints:]: unrecognized selector sent to instance 0x7fa5c402fa00' 这个是使用Masonry库时遇到的,Masonry库是做Auto Layout的神器,封装的特别好,用几行代码就可以实现非常复杂的自动排布功能.这个错误的产生原因可能是因为直

-[EMDeviceManager _setupNetworkMonitor]: unrecognized selector sent to instance 0x7fb8ba503a60

问题描述 导入包没有错,添加上注册key值和证书就崩溃了 解决方案 看下你other linker 的位置是怎么设置的,是-ObjC吗?解决方案二:截图看看,sdk包是怎么导入的,lib下几个.a包,other linker的位置都截图看下.

[EaseMob callManager]: unrecognized selector sent to instance 0x7f971bdd59e0 菜鸟求大神指点

问题描述 解决方案 用libEaseMobClientSDKLite.a包的(也就是没有实时通话功能的) 就将实时通话的协议,代理注释掉就可以了,或者换成libEaseMobClientSDK.a包    pod的也是一个道理报错原因是:用的没有实时通话功能的.a包  环信的类中却有实时通话的协议 代理协议:EMCallManagerDelegate代理:[[EaseMob sharedInstance].callManager removeDelegate:self];           [