ShareSDK问题记录

Error Domain=ShareSDKErrorDomain Code=105"(null)" UserInfo={error description =没有有效的分享平台可以显示。原因可能是:分享平台需要客户端才能分享,而这台iOS设备没有安装这些平台得客户端。}

ShareSDK问题记录_第1张图片
问题截图

手机明明安装了各个客户端,提示没有安装客户端。

调用分享面板之前必须调用注册了方法: [ShareSDK registerActivePlatforms:@[
@(SSDKPlatformTypeSinaWeibo),
@(SSDKPlatformTypeMail),
@(SSDKPlatformTypeSMS),
@(SSDKPlatformTypeCopy),
@(SSDKPlatformTypeWechat),
@(SSDKPlatformTypeQQ),
@(SSDKPlatformTypeTwitter),
@(SSDKPlatformTypeGooglePlus),
@(SSDKPlatformTypeFacebook)]
onImport:^(SSDKPlatformType platformType)...

还有必须设置根控制器 self.window.rootViewController = mainVc;
[self.window makeKeyAndVisible];

调用分享面板:[ShareSDK showShareActionSheet"]

判断微信是否安装:[WXApi isWXAppInstalled];一直返回NO

// 判断是否安装微信,必须加白名单与调用registerApp:
[WXApi registerApp:你注册的APPID];

你可能感兴趣的:(ShareSDK问题记录)