После прочтения вашего кода я могу найти некоторые вещи, которые вы должны изменить:
Заменить:
NSString *emailBody = [NSString stringWithFormat:@"Hi Martin, I would like to make the following comment : "];
На:
NSString *emailBody = @"Hi Martin, I would like to make the following comment : ";
Поскольку вы не используете какие-либоформатирование;вам не нужно вызывать метод класса для создания простой строки.
Другая вещь, которую вы можете изменить, это то, что ваше сообщение не содержит HTML.
Так что вам не нужно isHTML:YES
.
Я успешно проверил это на примере приложения.
Я предполагаю, что проблема в том, что контроллер представления представляет представление, а не представление messageUI.