3

如果尝试将图像添加到 facebook 帖子中,则使用 ios6 中的社交框架,添加的 URL 将变得可编辑。URL 出现在可编辑的文本区域中。如果没有添加图像,则 URL 仍然不可编辑。

    if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook])
    {
       mySLComposerSheet = [[SLComposeViewController alloc] init];
       mySLComposerSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
       [mySLComposerSheet setInitialText:[NSString stringWithFormat:@"iOS 6 %@ integration test!",mySLComposerSheet.serviceType]];
       [mySLComposerSheet addImage:[UIImage imageNamed:@"image.png"]];
       [mySLComposerSheet addURL:[NSURL URLWithString:@"http://www.StackOverflow.com/"]];
       [self presentViewController:mySLComposerSheet animated:YES completion:nil];
    }

我想要的是让 URL 和图像在帖子中不可编辑。而用户仍然可以输入额外的文本。知道怎么做吗?

4

1 回答 1

3

作为 的一部分,Social.framework出于某些安全考虑,您不能使用户无法编辑文本。正如您所做的那样,您所能提供的只是用户可以发布的内容。如果您的应用程序足够好,用户可能会选择发布您所写的内容。如果它对您很重要,您可能想查看Facebook 的 API,但我对此无能为力。

于 2012-10-05T23:25:34.203 回答