【问题标题】:Insert photos in the photo library at runtime iphone sdk在运行时将照片插入照片库中 iphone sdk
【发布时间】:2011-02-27 19:13:41
【问题描述】:
我有一个带有自定义单元格的表格视图。该单元格显示了我以 url 的形式从我在 webviews 中加载的 xml 获取的照片。可能有任意数量的照片,但我只在正常单元格视图中显示前三张照片。
当用户点击单元格时,我想将该 indexPath 的 URL 形式的所有照片插入照片库并像 facebook 应用程序一样显示它们。
谁能告诉我:
如何在运行时将图片以urls的形式插入图片库?
在插入新照片时,是否要一直删除以前的照片?
提前感谢。
【问题讨论】:
标签:
iphone
uitableview
photolibrary
【解决方案1】:
您需要使用NSURLConnection 下载图像,并在您的委托方法中将下载的数据(在connection:didReceiveData: 中)保存在downloadData 中。然后在connectionDidFinishLoading: 中创建一个 UIImage :
image = [[[UIImage alloc] initWithData:downloadData] autorelease];
然后将照片插入照片库:
UIImageWriteToSavedPhotosAlbum(image);
我认为您不能从照片库中删除图像。