2013-05-29 5 views
1

Мне было интересно, есть ли способ retrieve в SLComposeViewController. Я намереваюсь получить это значение после того, как SLComposeViewControllerCompletionHandler будет возвращено как True, и передайте его как параметр в ответ Twitter API.Извлечь текст, введенный пользователем в SLComposeViewController

Cheers !!

ответ

0

Официально вы можете только "setInitialText:" и не можете получить текст, когда пользователь закончил ввод.

Если текст был доступен как свойство, то да, вы могли бы использовать его при вызове обработчика завершения; но Apple предпочел не делать это доступным, и поэтому в настоящее время это невозможно через официальные API.

Если это то, что вам нужно, я бы рекомендовал подать bug/enhancement request with Apple, чтобы попросить их рассмотреть его.

Теперь все, что сказал, я вижу, что SLComposeViewController делает наследует от UIViewController, который означает, что вы можете посмотреть на всех подвидов в целях принадлежащего контроллера представления. Если вы перечислите subviews, найдите те, которые являются UITextViews или UITextField, и там, где вы сможете найти свой текст.

+0

Хм спасибо Майкл! Я думаю ты прав. SLComposeViewController не имеет свойства text, он скорее имеет 'setInitialText', который не является чем-то, что я хочу. Интересная идея abt перечисление .. позвольте мне попробовать, что – holierthanthou84

+0

К сожалению, я не смог достичь этого :( – holierthanthou84

+1

Мне удалось получить пользовательский ввод от SLComposeViewController. Как вы сказали, SLComposeViewController наследует от UIViewContoller, нам нужно лишить SLComposeViewcontroller UITextView и получить его содержимое. Затем мы передаем собранную информацию в API Twitter вместе с «in_reply_to_status_id». Легкий breezy !! Lemme знает, нужна ли вам помощь с кодами! Спойлер Я не реализовал его еще ... но так как я смог для получения пользовательского ввода от SLComposerViewController, я полагаю, что остальная часть будет куском пирога. Спасибо, Майкл за то, что указал мне в правильном направлении! – holierthanthou84

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