Контроллер электронной почты - как реализовать? - PullRequest
0 голосов
/ 14 июля 2011

Я пытаюсь вызвать программу электронной почты из моего приложения. Что я сделал до сих пор:

#import <MessageUI/MessageUI.h>

и добавленный делегат:

@interface MyViewController : UIViewController <MFMailComposeViewControllerDelegate>

тогда я подумал, что буду смелым и вставлю это в свой код:

- (void)sendEmail {


    MFMailComposeViewController *mailComposer;

    mailComposer=[[MFMailComposeViewController alloc] init];
    mailComposer.mailComposeDelegate=self;
    [self presentModalViewController:mailComposer animated:YES];

    [mailComposer release];

}

Тем не менее, я получаю только сообщение об ошибке, которое не понимаю ни в малейшей степени. Может кто-нибудь, пожалуйста, помогите мне интерпретировать это? Это не имеет никакого смысла для меня и не указывает на строку кода, поэтому я не понимаю, с чего начать при отладке:

enter image description here

Ответы [ 2 ]

2 голосов
/ 14 июля 2011

Вам необходимо #import фреймворка в вашем файле .m

#import <MessageUI/MessageUI.h>
#import <MessageUI/MFMailComposeViewController.h>
1 голос
/ 14 июля 2011

Я думаю, вы не добавили фреймворк в ваш фреймворк MessageUI вашего проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...