Я использую ShareKit для добавления Facebook, Twitter и обмена электронной почтой в мое приложение для iPhone. Сейчас Facebook и Twitter работают, а электронная почта - нет. Большая проблема заключается в том, что нет ошибок или чего-то еще, он работает так же, как и должен, но электронная почта не доставляется получателю. Это то, что я использую для отправки письма
[SHK setRootViewController:self];
SHKItem *item;
NSURL *url = [NSURL URLWithString:@"http://www.url.com/"];
item = [SHKItem URL:url title:@"Using sharekit to share urls...."];
[SHKMail shareItem:item];
Я что-то не так делаю?
РЕДАКТИРОВАТЬ: дополнительная информация на основе ответа Джошуа ниже.
- Я тестирую на симуляторе и у меня нет устройства для тестирования прямо сейчас.
- [MFMailComposeViewController canSendMail] возвращает yes, и я могу отправить электронное письмо, открыв safari в симуляторе, затем открыв письмо и отправив письмо.
- И я не делал никаких настроек для электронной почты. У SHKConfig.h, который имел конфигурации, не было никаких параметров для настройки электронной почты. (Я добавил API-ключи для Twitter и Facebook, и они работают как надо с симулятора)