2014-12-25 3 views
1

I Создал игру, в которой игрок может делиться своим рекордом с контроллером UIActivityviewcontroller. Но когда нажата доля с facebook, например, появляется экран, на котором плеер может редактировать текст, который я установил. Поэтому, если я установил уровень 9, игрок может изменить его на уровень 120. Как я могу избежать этого?текст в UIActivityviewcontroller не редактируемый

Кусок кода я использую для обмена:

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 самостоятельно от имени пользователя благодаря структуре учетных записей, которая позволяет использовать учетные данные пользователя, не видя их.

Смежные вопросы