ワテのブログ

The fundamental things apply As time goes by.

2013年3月3日日曜日

[iOS]SKPSMTPMessageでバックグラウンドでメールを送信する際の注意

スポンサーリンク
SKPSMTPMessage を使ってバックグラウンドでメールを送信するときの処理方法。

SKPSMTPMessageでは送信処理にタイマーが利用されているのでRun Loopを回さなければならない。 sendをSKPSMTPMessageのインスタンスに送信した直後にRun Loopを回す処理を入れる。

sendMailはバックグラウンドタスクから呼び出す

追記:

ARCを使っている場合はselfが循環参照になるのでリークします。__weakなどを利用して循環参照をさけてください。

スポンサーリンク