Я разрабатываю одно приложение. В том, что я хочу сохранить свои фотографии в рулоне камеры. Так как же сохранить мои фотографии в фотоаппарате через код?
Самый простой способ (и единственный способ, если вы ориентируетесь на iOS до 4.0) - это использовать UIImageWriteToSavedPhotosAlbum.Это позволяет вам указать селектор, который будет вызываться для целевого объекта после завершения сохранения.
UIImageWriteToSavedPhotosAlbum
В версии 4.0 вы можете использовать ALAssetsLibrary writeImageToSavedPhotosAlbum:orientation:completionBlock: для записи изображения;в этом случае вы предоставляете блок, который будет вызван после завершения сохранения.
writeImageToSavedPhotosAlbum:orientation:completionBlock:
В 4.1 вы также можете использовать ALAssetsLibrary writeImageDataToSavedPhotosAlbum:metadata:completionBlock: или writeImageToSavedPhotosAlbum:metadata:completionBlock:написать изображение вместе с метаданными (например, информация о геотеггинге).Первый также является единственным способом записи изображения из объекта NSData без предварительной загрузки его как UIImage или CGImageRef.
writeImageDataToSavedPhotosAlbum:metadata:completionBlock:
writeImageToSavedPhotosAlbum:metadata:completionBlock:
См. это сообщение в блоге .. UIImageWriteToSavedPhotosAlbum - ваш друг ..