Я заинтересован в том, чтобы сделать что-то подобное to this, однако компонентные области MFMessageComposeViewController
отличаются от MFMailComposeViewController
.Доступ к первому ответчику MFMessageComposeViewController
Я понял, как настроить фокус на ввод, который позволяет вам набирать текст сообщения, просто вызывая setRecipients:
с массивом, содержащим пустой NSString. Тем не менее, я хотел бы вставить нетекстовый текст из вставки на вкладке, поэтому я не могу просто использовать setBody:
.
Проблема: Что мне нужно сделать, это получить ссылку на фактический текстовое поле, которое в настоящее время первым ответчиком для моего MFMessageComposeViewController. Таким образом, у меня есть «отправитель», я могу перейти к методу paste:
UIPasteboard. Проблема в том, что я, похоже, не могу подойти к иерархии subview так же, как MFMailComposeViewController, поэтому я не могу узнать, какой вид является первым ответчиком.
Я даже tried this, но вид всегда возвращается как ноль, если я делаю [myMessageVC.view findFirstResponder]
Спасибо. Думаю, я обойдусь без :(Похоже, что даже не имеет общего с общим файлом! Так что я даже не могу проинструктировать моих пользователей вставить изображение, которое я установил в картотеке :( – ThaDon
Я заметил, что Кто-нибудь мог решить это? –