Как установить адрес электронной почты в InAppSettingsKit?

Я настроил InAppSettingsKit для отправки электронной почты, например:

<dict>
    <key>DefaultValue</key>
    <string></string>
    <key>IASKMailComposeToRecipents</key>
    <array/>
    <key>IASKMailComposeBody</key>
    <string></string>
    <key>IASKMailComposeBodyIsHTML</key>
    <string>NO</string>
    <key>IASKMailComposeSubject</key>
    <string>Subject title</string>
    <key>Title</key>
    <string>Title</string>
    <key>Type</key>
    <string>IASKMailComposeSpecifier</string>
</dict>

Я пробовал разные способы заполнения адреса электронной почты в IASKMailComposeToRecipents, но не нашел решения, как это сделать.

Я думал, что будет что-то вроде этого, но это не в состоянии поднять адрес электронной почты:

<array><string>bill@email.com</string></array>

Любая помощь в этом?

1 ответ

Решение

Это должно работать:

<dict>
    <key>IASKMailComposeToRecipents</key>
    <array>
            <string>bill@email.com</string>
    </array>
    <key>IASKMailComposeBody</key>
    <string>body</string>
    <key>IASKMailComposeBodyIsHTML</key>
    <false/>
    <key>IASKMailComposeSubject</key>
    <string>Subject title</string>
    <key>Title</key>
    <string>Title</string>
    <key>Type</key>
    <string>IASKMailComposeSpecifier</string>
</dict>

Обратите внимание, что симулятор не поддерживает MFMailComposeViewController поэтому обязательно проверьте это на устройстве.

Другие вопросы по тегам