Я не понимаю, почему это может произойти, поэтому я ищу кого-то, кто поможет объяснить причину.
Я сделал это переопределение в своем коде, чтобы исправить проблему, с которой я столкнулся с элементами кнопки синей панели на синей панели навигации, когда в сообщениях через действие общего доступа (все остальные кнопки имеют белый оттенок):
extension MFMessageComposeViewController {
public override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
self.navigationController?.navigationBar.tintColor = UIColor.whiteColor()
}
}
Теперь, когда я пытаюсь поделиться текстом и NSURL через UIActivityViewController, он больше не отображает текст и URL-адрес в текстовой области сообщений. Когда я комментирую приведенный выше код, он снова работает и правильно отображает текст и ссылку (но, конечно, с элементами кнопки синей панели на синей панели навигации).
Что может привести к этому?