2009-05-04 25 views

答えて

1

はい。 3.0のメールAPIを使用することができます。

コードはNDAの下にあるため、ここには載せません。しかし、それはSDKでも十分に文書化されています。君は明らかに文書化されていませんNSDataの内に画像データを取得する必要があります。

NSData* imageData = UIImagePNGRepresentation(myUIImage); 
+0

ありがとうございます。しかし、私は2.2.1を使用して見ています。私が今使っている方法は、Appleのメールアプリケーション間でうまく機能しますが、すべてのクライアントで動作しません。 https://devforums.apple.com/message/32106#32106 – lostInTransit

0

短い答えは、あなたができないということです。

長い答え - 私はちょうどTTMessageControllerクラスを含むthisに出くわしました。実際に送信を行うために代理人を追加する必要があります。つまり、SMTPを実装して既知のSMTPサーバーと通信する必要があります。それ自体はあまり複雑ではありませんが、特にバックグラウンド処理がないため、エラー処理に関するいくつかの問題があります。

たとえば、メールを送信する前にアプリが終了した場合は、自分の状態を覚えておいて、次に起動するときに送信する必要があります。 Appleのメールアプリケーションはバックグラウンドで送信します。

関連する問題