2

我们可以使用代码发布链接内容:

 FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init];
content.contentURL =
[NSURL URLWithString:@"http://www.google.com"];
content.contentTitle=@"Sample app Teja";
content.contentDescription=@"Please click on this message or post or link";

[FBSDKMessageDialog showWithContent:content delegate:self];

由于无法共享纯文本,因此我尝试将 contentURL 替换为我的应用程序 url-scheme,

  content.contentURL =[NSURL URLWithString:@"fb1709123452649://"];

我得到了错误:

发生错误:Error Domain=com.facebook.sdk.share Code=2 "(null)" UserInfo={com.facebook.sdk:FBSDKErrorArgumentValueKey= fb1709123452649://, com.facebook.sdk:FBSDKErrorDeveloperMessageKey=contentURL 的值无效: fb1709123452649://, com.facebook.sdk:FBSDKErrorArgumentNameKey=contentURL}

是否可以将应用程序 url 转换为 NSURL ?

4

0 回答 0