4

いくつかの png ファイルを uiimage にマージしています。このスレッドに従いました ( UIImageWriteToSavedPhotosAlbum save as PNG with transparent? ) 。

このコードを私の画像に置き換えて、結果をpngファイルとして保存しようとしました: [self composeImageWithWidth:100 andHeight:100)..

シミュレーターを使用してこれをテストすると、アプリケーション サポートのフォルダーに移動し、そこに png が見つかります。ただし、これを実際のデバイスでテストすると、フォト アルバムに png ファイルが見つかりません。

何がうまくいかないのですか?おそらくフォトアルバムのパス?

答えてくれてありがとう

4

1 に答える 1

4

この関数を使用できます:

UIImageWriteToSavedPhotosAlbum(UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo);

画像の保存が完了したときに通知を受け取る場合は、completionTarget、completionSelector、contextInfoのみが必要です。それ以外の場合は、nilを渡すことができます。

詳細はこちら

于 2012-01-20T11:05:48.923 に答える