2014-12-25 21 views
1

我制作了一款游戏,玩家可以通过UIActivityview控制器分享它的高分。但是当按下与Facebook分享时,会出现一个屏幕,玩家可以编辑我设置的文本,所以如果我设置了等级9,玩家可以将其自己更改为等级120.我该如何避免这种情况?UIActivityviewcontroller中的文本non-editable

的代码块我使用的共享:

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

回答

0

如果你打算使用UIActivityViewController并允许Facebook这样一个内置的活动,你不能改变或阻止与用户的交互活动的内置界面。因此,如果你不喜欢这样,并且你想允许用户发布到Facebook,你需要提供自己的界面来做到这一点。您可以代表用户自己直接发布到Facebook,这要归功于Accounts框架,该框架可让您在不看到用户的情况下使用用户凭证。

相关问题