需要添加白名單:在info.list中的LSApplicationQueriesSchemes中添加
當(dāng)你的應(yīng)用在iOS 9中需要使用 QQ/QQ空間/支付寶/微信SDK 的相關(guān)能力(分享、收藏、支付、登錄等)時,需要在“Info.plist”里增加如下代碼:
參考至:https://zhidao.baidu.com/question/394788954790426685.html?skiptype=2
集成報錯信息:"_OBJC_CLASS_$_UMSocialQQHandler", referenced from:? ? ? objc-class-ref in AppDelegate.o
解決方案參考:http://m.itdecent.cn/p/f8bbbfb44801
如何設(shè)置點擊分享內(nèi)容跳轉(zhuǎn)鏈接
一、如果只是跳轉(zhuǎn)到固定的同一個鏈接,可以直接在注冊分享平臺是直接設(shè)置:(以QQ為例)
// QQ和QQ空間
[UMSocialQQHandler setQQWithAppId:@"101355197"
appKey:@"691f29385beb0dfce2c21d69fc8c4578"
url:@"https://www.baidu.com"];
二、如果要動態(tài)設(shè)置跳轉(zhuǎn)鏈接,需要在設(shè)置分享內(nèi)容后添加一下代碼:
[UMSocialData defaultData].extConfig.qqData.url = @"http://xxxx";
類似的設(shè)置還有:
#warning 標(biāo)題
[UMSocialData defaultData].extConfig.qqData.title = @"標(biāo)題";? ? ? ? ? ? // QQ 標(biāo)題
[UMSocialData defaultData].extConfig.qzoneData.title = @"標(biāo)題";? ? ? ? // QQ 空間
[UMSocialData defaultData].extConfig.wechatSessionData.title = @"標(biāo)題";? //微信好友
[UMSocialData defaultData].extConfig.wechatTimelineData.title = @"標(biāo)題"; // 微信朋友圈
#warning url
[UMSocialData defaultData].extConfig.qqData.url = @"http://xxxx";? ? ? ? ? ? ? ? // qq url
[UMSocialData defaultData].extConfig.qzoneData.url = @"http://xxxx";? ? ? ? ? // QQ空間 url
[UMSocialData defaultData].extConfig.wechatSessionData.url = @"http://xxxx";? ? // 微信好友 url
[UMSocialData defaultData].extConfig.wechatTimelineData.url = @"http://xxxx";? ? // 微信朋友圈 url
#warning 新浪 圖文鏈接
[UMSocialData defaultData].extConfig.sinaData.shareText = [NSString stringWithFormat:@"%@,%@",@"標(biāo)題",@"http://xxxx"];
在編譯運行時出現(xiàn)Dsymutil Warning警告:warning: /var/folders/1n/49myhky1215gnqd43rvhl7cw0000gn/C/com.apple.DeveloperTools/7.1-7B91b/Xcode/SharedPrecompiledHeaders/WeiboSDK-Prefix-gfjcsecnwuzastgslvpixkwvqjrl/WeiboSDK-Prefix.pch.pch: No such file or directory
不想出現(xiàn)這個提示可以將該警告關(guān)閉:targets->build settings->generate debug symbols 設(shè)置為NO