Objective-Cで画像を保存するにはUIImageWriteToSavedPhotosAlbum関数
を使いました。Xamarin.iOSで同じことをしたかったのですが検索能力が低くて該当するメソッドを見つけることができませんでした。
UIImageWriteToSavedPhotosAlbum関数に相当するメソッドは、UIImage型のメンバーメソッドに含まれています。SaveToPhotosAlbumメソッド
は非同期で実行されます。
var image = UIImage.FromBundle("NotFoundImage"); image.SaveToPhotosAlbum(new UIImage.SaveStatus( delegate(UIImage img, NSError error) { var hasError = (error != null); if (hasError) { System.Diagnostics.Debug.Write("failed!"); } else { System.Diagnostics.Debug.Write("success!"); } }));
関連記事
Xamarin.iOSを使ってアプリ開発する際に逆引きとしてお使いください。