アプリからメールを起動
下記のようなコードでアプリからメールを起動するようにしたが
メールが起動できない場合がある。
いろいろ試してみると、メールの本文が長い場合にメールが起動しないようなのだが原因がわからない。
NSString *urlstr = [[NSString alloc] initWithFormat:@"mailto:?subject=%@&body=%@", [subject stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding], [body stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]] ; NSURL* url = [NSURL URLWithString:urlstr]; BOOL ret = [[UIApplication sharedApplication] openURL: url];
昨日、アップロードしたアプリにこの機能を入れようかどうか迷ったが
取りあえず使えるのでメール送信機能は入れたままでアップロードした。
もし長い本文がだめだとしたら、解決には少し時間がかかるかも?