передать строку на emailbody (iphone) - PullRequest
0 голосов
/ 28 июля 2010

, надеюсь, простой вопрос для тех, кто знает, что они делают ...

У меня есть строковая переменная с вводимым пользователем текстом.

Затем я поднимаю представление электронной почты на основе яблокпример MailComposerViewController и я хочу, чтобы текст заполнял тело письма.

В максимально простых словах, как я могу получить строковую переменную в emailBody?

-(void)displayComposerSheet 
{<br>
    MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
    picker.mailComposeDelegate = self;  </p>

<pre><code>[picker setSubject:@"Subject Line"];

// Set up recipients
NSArray *toRecipients = [NSArray arrayWithObject:@"marko@test.com"]; 

[picker setToRecipients:toRecipients];


// Fill out the email body text
NSString *emailBody = @"Replace with string plz";
[picker setMessageBody:emailBody isHTML:NO];

[self presentModalViewController:picker animated:YES];
[picker release];

}


Обновление :

Проект основан на openFrameworks

и стеблях проблем, я полагаю из сочетания c ++ и объективаc

mainApp.h содержит

class mainApp: public ofxiPhoneApp {
public:
    string mainText;
    // edit
};

mainApp.mm содержит

void mainApp::draw() {
    // edit
    mainText = keyboard->getText();
    // edit
}

и все работает нормально на оборудовании, но я полностью потерян при сортировке этого


Обновление 2 :

все еще не может понять, как создать метод доступа (getter)

, а теперь я могу преобразовать пользовательский вводстрока в NSString

бит, который я не могу сделать, это понять, как передать это в код в MainComposerViewContrФайл Оллера без сбоев

NSString * fred = myApp->mainText;

??

Mark

1 Ответ

0 голосов
/ 26 февраля 2011

Я также новичок, и у меня было довольно много проблем с этим, этот урок объяснил это очень хорошо ... iPhone Tutorial: Элегантный способ отправки отформатированной электронной почты в приложении

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