【问题标题】:iPhone No Saved Photo Album created on iPhoneiPhone 没有在 iPhone 上创建的已保存相册
【发布时间】:2010-10-24 09:49:39
【问题描述】:

我正在使用 iPhone 2.0 SDK。我使用 API UIImageWriteToSavedPhotosAlbum 来保存图像。 当我保存图像时,会在 iPhone 模拟器上创建一个保存的照片相册,但在设备上进行测试,图像会添加到相机胶卷相册中。调试时,没有出现错误,但设备上没有创建“已保存的照片”相册。

【问题讨论】:

    标签: iphone cocoa-touch macos


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      根据您的设备,您可能必须改用照片库。请尝试以下操作:

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

      【讨论】:

        猜你喜欢
        • 2012-02-14
        • 2011-07-26
        • 1970-01-01
        • 2012-08-25
        • 2010-11-04
        • 1970-01-01
        • 1970-01-01
        • 2011-09-27
        • 1970-01-01
        相关资源
        最近更新 更多