Facebook 应用邀请 iOS 集成错误
Facebook App invites iOS integration error
当我尝试使用以下代码打开 Facebook 应用程序邀请时,我的应用程序崩溃了,原因是:-[NSTaggedPointerString containsObject:]: unrecognized selector sent to instance
FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init];
content.appLinkURL = [NSURL URLWithString:@"https://fb.me/565305550289696"];
//optionally set previewImageURL
content.appInvitePreviewImageURL = [NSURL URLWithString:@"https://www.google.co.in/logos/doodles/2015/holidays-2015-day-3-6399865393250304.2-res.png"];
// present the dialog. Assumes self implements protocol `FBSDKAppInviteDialogDelegate`
[FBSDKAppInviteDialog showFromViewController:shareAlertController withContent:content delegate:self];
我完成了 Facebook 开发者网站上提到的所有设置,还创建了正确的 Applink。
出现此错误的原因是什么?
我在数组类型的信息 plist 中添加了 LSApplicationQueriesSchemes
键。只需右键单击 Info.plist
和 作为源代码打开 。并在其中添加以下代码。
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fbapi</string>
<string>fb-messenger-api</string>
<string>fbauth2</string>
<string>fbshareextension</string>
</array>
当我尝试使用以下代码打开 Facebook 应用程序邀请时,我的应用程序崩溃了,原因是:-[NSTaggedPointerString containsObject:]: unrecognized selector sent to instance
FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init];
content.appLinkURL = [NSURL URLWithString:@"https://fb.me/565305550289696"];
//optionally set previewImageURL
content.appInvitePreviewImageURL = [NSURL URLWithString:@"https://www.google.co.in/logos/doodles/2015/holidays-2015-day-3-6399865393250304.2-res.png"];
// present the dialog. Assumes self implements protocol `FBSDKAppInviteDialogDelegate`
[FBSDKAppInviteDialog showFromViewController:shareAlertController withContent:content delegate:self];
我完成了 Facebook 开发者网站上提到的所有设置,还创建了正确的 Applink。
出现此错误的原因是什么?
我在数组类型的信息 plist 中添加了 LSApplicationQueriesSchemes
键。只需右键单击 Info.plist
和 作为源代码打开 。并在其中添加以下代码。
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fbapi</string>
<string>fb-messenger-api</string>
<string>fbauth2</string>
<string>fbshareextension</string>
</array>