在运行时iphone sdk中插入照片库中的照片

时间:2010-06-04 13:12:00

标签: iphone uitableview photolibrary

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

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

任何人都可以告诉我:

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

  2. 我是否会在插入新照片时删除之前的照片?

  3. 提前完成。

1 个答案:

答案 0 :(得分:0)

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

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

然后将照片插入照片库:

UIImageWriteToSavedPhotosAlbum(image);

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