Задать вопрос
YeahGarage
@YeahGarage
Developer

Как реализовать Temp Directory для Image?

Ребята, кто сталкивался? Как правильно реализовать локальное хранилище для изображения в приложении для изображений и видео, которые регулярно перезаписываются, и не сохраняюстя в camera roll? Мне для репоста необходим assetID.

let data = UIImagePNGRepresentation(image!)
let uiImage: UIImage = UIImage(data: data!)!

 do {
    try PHPhotoLibrary.shared().performChangesAndWait {
    let request = PHAssetChangeRequest.creationRequestForAsset(from: uiImage)
    let assetID = request.placeholderForCreatedAsset?.localIdentifier ?? ""
    let shareURL = "instagram://library?LocalIdentifier=" + assetID
                                                
     if UIApplication.shared.canOpenURL(...) {
         if let urlForRedirect = NSURL(string: shareURL) {

         }
     }
     }
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
briahas
@briahas
ObjC, Swift, Python
- Записать в камера ролл
- сделать репост
- после любого окончании события репоста - удалить из камера ролла

, да, для этого нужно будет запросить разрешение на работу с Photos, ну, что ж, спроси его прямо перед репостом.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы