Задать вопрос
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) {

         }
     }
     }
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    iOS-разработчик
    10 месяцев
    Далее
  • Нетология
    iOS-разработчик с нуля
    11 месяцев
    Далее
  • OTUS
    iOS Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
briahas
@briahas
ObjC, Swift, Python
- Записать в камера ролл
- сделать репост
- после любого окончании события репоста - удалить из камера ролла

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

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

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