UIImagePickerController直接在预选照片上打开PhotoLibrary

时间:2019-08-26 14:56:35

标签: ios swift uiimagepickercontroller photolibrary

我有一个集合视图,其中包含从照片库中截取的屏幕截图。

let fetchResult: PHFetchResult = PHAsset.fetchAssets(with: PHAssetMediaType.image, options: fetchOptions)

for i in 0..<fetchResult.count {


    imgManager.requestImage(for: fetchResult.object(at: i), targetSize: view.frame.size, contentMode: PHImageContentMode.aspectFill, options: requestOptions, resultHandler: {image, error in
                    self.imageArray.append(image!)

    })


}

到目前为止还可以。

目标:当用户选择图像(UICollectionView,didSelectItemAt)时,照片库应用程序将直接在该图像上打开,以便用户可以将其删除。

这个想法是:不要(以编程方式)删除我的应用程序中的任何照片。

可以与联系人联系

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {

let selectedContact = tableViewData[indexPath.section]

let contactVC = CNContactViewController(for: selectedContact.contactItem)

contactVC.contactStore = CNContactStore()
contactVC.delegate = self

self.navigationController?.pushViewController(contactVC, animated: true)

}

我没有找到与图像相似的东西(照片库)

可以做我想做的事吗?

很明显,使用UIImagePickerController,您可以访问照片库,但不能在预选图像上打开,而可以在所有照片库上打开。

0 个答案:

没有答案