1

私のアプリケーションには1つのギャラリーがあります。UIImageWriteToSavedPhotosAlbumメソッドのimage(UIImage * image)部分に何を入れるべきかわからないので、iphoneフォトアルバムに画像を保存します。私はこのコードを使用しています

- (void)savePhoto
{
    UIImageWriteToSavedPhotosAlbum(((IndicatorImageView *)[self._imageViews objectAtIndex:_selectedImage])._imageView.image, nil, nil, nil);

}

しかし、それはこのエラーを示しています...

2012-10-26 18:48:00.596 PhotoGallery [2683:15203]-[GalleryItemView _imageView]:認識されないセレクターがインスタンス0x8e7cc90に送信されました2012-10-26 18:48:00.665 PhotoGallery [2683:15203 ]例外'NSInvalidArgumentException'、理由:'-[GalleryItemView _imageView]:認識されないセレクターがインスタンス0x8e7cc90に送信されました' *最初のスロー呼び出しスタック:

あなたがこれを知っているなら私を助けてください...事前に感謝します...

4

3 に答える 3

0

必要なコードは次のとおりです。実際の画像変数ではなく、imageview.image..... を選択する必要があります。

- (IBAction)saveImageButton:(id)sender {
UIImageWriteToSavedPhotosAlbum(_processedImageView.image, nil, nil, nil);
}
于 2013-12-19T03:09:28.557 に答える
0
UIImageWriteToSavedPhotosAlbum(YOUR_IMAGE(UIImage), self, @selector(finishUIImageWriteToSavedPhotosAlbum:didFinishSavingWithError:contextInfo:), nil);
于 2012-10-26T14:13:30.297 に答える