【问题标题】:Insert photos in the photo library at runtime iphone sdk在运行时将照片插入照片库中 iphone sdk
【发布时间】:2011-02-27 19:13:41
【问题描述】:

我有一个带有自定义单元格的表格视图。该单元格显示了我以 url 的形式从我在 webviews 中加载的 xml 获取的照片。可能有任意数量的照片,但我只在正常单元格视图中显示前三张照片。

当用户点击单元格时,我想将该 indexPath 的 URL 形式的所有照片插入照片库并像 facebook 应用程序一样显示它们。

谁能告诉我:

  1. 如何在运行时将图片以urls的形式插入图片库?

  2. 在插入新照片时,是否要一直删除以前的照片?

提前感谢。

【问题讨论】:

标签: iphone uitableview photolibrary


【解决方案1】:

您需要使用NSURLConnection 下载图像,并在您的委托方法中将下载的数据(在connection:didReceiveData: 中)保存在downloadData 中。然后在connectionDidFinishLoading: 中创建一个 UIImage :

image = [[[UIImage alloc] initWithData:downloadData] autorelease];

然后将照片插入照片库:

UIImageWriteToSavedPhotosAlbum(image);

我认为您不能从照片库中删除图像。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多