在iPhone上创建的iPhone No Saved Photo Album

时间:2009-05-07 06:48:17

标签: iphone cocoa-touch macos

我正在使用iPhone 2.0 SDK。我使用API​​ UIImageWriteToSavedPhotosAlbum来保存图像。 当我保存图像但在设备上测试图像被添加到相机胶卷相册中时,在iPhone模拟器上创建了保存的照片相册。在调试时,不会发生错误,但未在设备上创建“保存的照片”相册。

2 个答案:

答案 0 :(得分:4)

这是模拟器(和我的图像iPod touch)和iPhone之间的不同命名约定。由于iPhone配有相机,因此“已保存的相册”称为“相机胶卷”。由于模拟器没有摄像头,因此“已保存的专辑”称为“已保存的照片”(或其他)。

使用UIImageWriteToSavedPhotosAlbum()应将照片写入相应的相册。

如果图像正在iPhone上保存到相机胶卷,那么您的代码工作正常。

答案 1 :(得分:1)

您可能需要使用照片库,具体取决于您的设备。请尝试以下方法:

    UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;

if ([UIImagePickerController isSourceTypeAvailable:sourceType] == NO)
    sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
if ([UIImagePickerController isSourceTypeAvailable:sourceType] == YES)
{
    // acquire image
}