Я пытаюсь настроить текст SLComposeViewController по умолчанию на то, что пользователь вводит в UITextField, преобразовывая его в строку, но он не отображается в SLComposeViewController., соединяющий UITextField с SLComposeViewController - swift
@IBOutlet weak var textField: UITextField!
var userTextInput: String = ""
@IBAction func shareFacebookButton(_ sender: AnyObject)
{
if SLComposeViewController.isAvailable(forServiceType: SLServiceTypeFacebook){
let facebookPost = SLComposeViewController(forServiceType:SLServiceTypeFacebook)
facebookPost!.setInitialText(userTextInput)
self.present(facebookPost!, animated: true, completion: nil)
}
else
{
print("Error")
}
}
Я пытался сделать строку бур мне нужно, чтобы заставить его использовать переменную TextField строки в переменной userTextInput.
Все работает. Благодаря! Но это отстой, что мне придется попробовать и использовать SDK для Facebook. –
Есть ли способ, которым я могу заставить его использовать старый Facebook SLComposeViewController вместо нового, потому что вы можете использовать его, если у вас нет приложение Facebook установлено. Он использует только новый, если у вас установлено приложение Facebook, поэтому старый контроллер представления комментариев Facebook все еще существует. Он использует тот, когда я запускаю его в симуляторе без установленного Facebook. –