#objective-c #three20
#objective-c #three20
Вопрос:
Я использую TTMessageController, чтобы иметь представление, аналогичное составителю sms в iOS. Ссылка описывает метод отмены composer, который закрыл бы его модальное представление.
- (BOOL) messageShouldCancel
Определяет, должно ли сообщение отменяться без подтверждения с помощью
пользователь.
Но я хочу прервать отправку сообщения и оставить composer открытым. Я не смог найти ни одного метода в ссылке для выполнения этого.
Есть идеи?
Ответ №1:
Вы можете использовать
[self showActivityView:NO]
Это удалит представление отправки из composer. Прочтите это здесь http://api.three20.info/interface_t_t_message_controller.php
Ответ №2:
Просматривая ссылку, я думаю, что вы можете использовать TTMessageControllerDelegate
метод composeController:didSendFields:
, чтобы просто не пропускать отправку сообщения, когда это необходимо.
Комментарии:
1. Но тогда, конечно, вы должны предоставить пользовательскую обратную связь пользователю, потому что он / она ожидает, что сообщение будет отправлено при нажатии кнопки Отправить .