UIActivityviewcontroller中的文本不可编辑

时间:2014-12-25 18:09:39

标签: swift sharing social uiactivityviewcontroller

我做了一个游戏,玩家可以通过UIActivityviewcontroller分享其高分。但是当按下与facebook共享时,会出现一个屏幕,玩家可以编辑我设置的文本,所以如果我设置了9级,玩家可以自己改为120级。我怎么能避免这个? / p>

我用于分享的代码:

   let text = "I made it to level /(level)!"
    let actviewcon = UIActivityViewController(activityItems: [text], applicationActivities: nil)
     self.presentViewController(actviewcon, animated: true, completion: nil)

1 个答案:

答案 0 :(得分:0)

如果您要使用UIActivityViewController并允许像Facebook这样的内置活动,则无法改变或阻止用户与该活动的内置界面进行交互。

因此,如果您不喜欢这样,并且您希望允许用户发布到Facebook,则需要提供自己的界面来执行此操作。您可以代表用户自行直接发布到Facebook,这要归功于帐户框架,该框架允许您使用用户的凭据而无需查看。