Можно ли просто запустить SMS / iMessages (без приложения для создания нового сообщения с модальным представлением) из вашего собственного приложения?

Я знаю, что вы можете запустить системное приложение, такое как приложение SMS, с системным обработчиком URL следующим образом:

NSString *stringURL = @"sms:";

NSURL *url = [NSURL URLWithString:stringURL];

[[UIApplication sharedApplication] openURL:url];

Однако, когда вы запускаете приложение SMS / iMessages таким образом, вам автоматически предоставляется модальное представление «создать новое сообщение». Можно ли просто запустить приложение SMS в обычном режиме (UITableView ваших разговоров с людьми) или, что еще лучше, прямо в представление (разговор), которое вышло на передний план, когда вы ранее закрыли приложение SMS?


person DanielRak    schedule 01.04.2012    source источник


Ответы (1)


Я подозреваю, что MFMessageComposeViewController фреймворка MessageUI сделает это за вас:

http://developer.apple.com/library/ios/#documentation/MessageUI/Reference/MessageUI_Framework_Reference/_index.html

person Rob    schedule 01.04.2012
comment
Извините, я неправильно понял ваш вопрос. Я думал, вы ищете, как программно представить пользовательский интерфейс для отправки текстового сообщения. Ваш вопрос заключается в том, как выйти из приложения и открыть разговор в приложении «Сообщения». Не могу помочь вам там. - person Rob; 01.04.2012
comment
Ничего страшного. Спасибо за попытку помочь. - person DanielRak; 02.04.2012