2012-04-23 4 views
4

私は自分のプロジェクトにSkpsmtpMessageライブラリを使用しています。 電子メールの本文のレイアウトに問題があります。クライアント開いた電子メールなどなど は、今私はちょうどSkpsmtpMessageライブラリを使用した電子メール本文

NSString * bodyMessage = [NSString stringWithFormat:@"Dear %@:\n \nThank you for reserving your holiday with us. Your order is now confirmed - 
see below your details including your order reference number and your chosen collection point. ",%@]; 

そのちょうどデモを使用していたときに私はそれが表示されるでしょうように、それに画像を埋め込みたい大胆な名前のような素敵なレイアウトでそれを示したいと思います。 他の電子メールクライアントと同様に、どうすれば適切にフォーマットできますか?

ありがとうございます。

SOLUTION:

利用代わりにtext/plainでの

NSDictionary *plainPart = [NSDictionary dictionaryWithObjectsAndKeys:@"text/html",kSKPSMTPPartContentTypeKey, 
          body ,kSKPSMTPPartMessageKey,@"8bit",kSKPSMTPPartContentTransferEncodingKey,nil]; 

すなわちテキスト/ HTML。

コードは体がHTMLテキストを含むNSStringのされ、ここで

SKPSMTPMessage *testMsg = [[SKPSMTPMessage alloc] init]; 
NSDictionary *plainPart = [NSDictionary dictionaryWithObjectsAndKeys:@"text/html",kSKPSMTPPartContentTypeKey, 
          body ,kSKPSMTPPartMessageKey,@"8bit",kSKPSMTPPartContentTransferEncodingKey,nil]; 
testMsg.parts = [NSArray arrayWithObjects:plainPart,nil]; 

[testMsg send]; 

です...

ありがとうございました。他の誰かがそれを使いたいと思っています。

+0

ありがとうございました...私は時間を無駄にしていました..... –

答えて

0

クラス自体のドキュメントは言う:

SKPSMTPMessageは、iPhoneのための基本的なSMTPクライアントを実装して迅速かつ汚いクラスです。プレーンテキストやHTMLメッセージをiPhoneに投稿したいのであれば、 - [UIApplication openURL:](これはあなたが探しているドロイドではなく、移動して移動する)を使用してください。しかし、電子メールにファイルを添付しようとしている場合や、他のクレイジーなことをする場合は、このクラスを使用することをお勧めします。

また、2009年2月に3年以上前に更新されました。

質問に直接答えはありませんが、より良い解決策はこのフレームワークを使用しないことです。

+0

SKPSMTPMessageの他の選択肢はありますか?どこでhtmlメッセージを投稿して画像を埋め込むことができますか? – Mann

+1

Abizern check solution mate ...今すぐソートされました。とにかくあなたの返事をありがとう – Mann

関連する問題