私のアプリでは、カメラ ロールから画像を選択し、新しい画像をクリックしてアップロードすることもできます。カメラ ロールから既存の画像を選択すると、asset.jpg のような画像名が表示されますが (これが必要です)、新しい画像をクリックすると、画像の名前ではなくメモリの場所が返されます (資産など)。 .jpg)。名前をasset.jpgとして取得するには、最初に画像をカメラロールに保存する必要があります
if (picker.sourceType == UIImagePickerControllerSourceTypeCamera)
{
UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
//UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
[self.imageView setImage:nil];
}
私はしたくない。とにかく、最初に画像をカメラロールに保存せずに、新しくクリックした画像の画像名をasset.jpgとして取得できるようにしていますか? 前もって感謝します。
編集:
UIImagePickerControllerReferenceURL は、カメラ ロールから既存の画像を選択する場合に URL を提供しますが、新しくクリックされた画像の一時的なメモリの場所を返します