アプリからスクリーンショットを撮って写真ライブラリに保存するお絵描き系のアプリを作成していて画像データを写真ライブラリに保存する方法を調べたのでメモ。簡単な方法はメニューなどを消した状態にするスクリーンショットを撮る保存するメニューなどを消して保存したい画像データだけにするのはそれぞれのアプリによって違うので省略。ステータスバーも消さないとダメですね。ステータスバーを消す方法は昨日書いたエントリを参照。スクリーンショットを撮るのは下記のコードで撮れます。データを保存するには下記の関数で保存できます。アクションを指定します。結果的に下記のコードでスクリーンショットを撮って、写真ライブラリに保存できます。nil);欠点は等倍の画像データにしか対応できないことです。コメントをキャンセルメールアドレスが公開されることはありません。