PHImageManager отправляет дублированные фотографии - PullRequest
0 голосов
/ 14 октября 2018

Мой код, как показано ниже.Это отправка дублированных фотографий 1) высокое качество и 2) низкое качество.Просто хотите понять, почему эта библиотека делает это?

      PHImageManager.default().requestImage(for: asset, targetSize: size, contentMode: .aspectFit, options: nil) { result, info in
    guard let image = result else {
      return
    }

    self.sendPhoto(image)
  }

enter image description here

ИСПРАВЛЕНО, чтобы заставить параметры отправлять качество

fileprivate func imageRequestOptions() -> PHImageRequestOptions {
    let requestOption = PHImageRequestOptions()
    requestOption.deliveryMode = .highQualityFormat
    return requestOption
}

PHImageManager.default().requestImage(for: asset, targetSize: size, contentMode: .aspectFit, options: self.imageRequestOptions()) { result, info in
            guard let image = result else {
                return
            }

            self.sendPhoto(image)
            print("sendPhoto iOS 11.0 * asset")
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...