Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 禁用文本编辑UIActivityViewController_Ios_Uiactivityviewcontroller - Fatal编程技术网

Ios 禁用文本编辑UIActivityViewController

Ios 禁用文本编辑UIActivityViewController,ios,uiactivityviewcontroller,Ios,Uiactivityviewcontroller,我正在开发一个游戏,其中结果将在UIAlertView中显示给用户,用户可以共享结果。是否有任何方法可以“锁定”应用程序提供的文本,以便用户不能欺骗和更改其结果 假设结果在UITextView或UITextField中,您可以将字段的userInteractionEnabled参数设置为NO,以不允许用户更改文本 编辑:当我写这篇文章时,我并没有真正看标题,所以我以为你是在自己创建UIAlertView。进一步研究,我找不到一种方法来禁用文本字段的编辑。我相信这是苹果故意做的,可能没有办法做到这

我正在开发一个游戏,其中结果将在UIAlertView中显示给用户,用户可以共享结果。是否有任何方法可以“锁定”应用程序提供的文本,以便用户不能欺骗和更改其结果

假设结果在UITextView或UITextField中,您可以将字段的
userInteractionEnabled
参数设置为
NO
,以不允许用户更改文本


编辑:当我写这篇文章时,我并没有真正看标题,所以我以为你是在自己创建UIAlertView。进一步研究,我找不到一种方法来禁用文本字段的编辑。我相信这是苹果故意做的,可能没有办法做到这一点,或者唯一的办法是通过一个非常迂回的黑客。

好吧,他们不是。用户只能在UIAlertView中看到它们(无法编辑),但当它们通过UIActivityViewController共享时,可以编辑已经通过“我的应用”中的方法设置的文本。例如,“警报视图”显示6个选项中有4个是正确的。现在,我想分享它,我点击分享,然后让我们说Facebook。在那里,如果我想的话,我可以将文本更改为6/6。这是我需要预防的