Как долго URL AV-видео остается в памяти? - PullRequest
0 голосов
/ 21 октября 2018

Я создаю приложение, которое позволяет пользователям публиковать видео и изображения.


Но иногда, когда интернет-соединение недоступно, и сообщение не может быть загружено, оно остается локально с большимкнопка «повторить попытку».

Пока пользователь не щелкнет по ней, я сохраню значения поста

class DependingPost: NSObject {
    var index : Int!
    var message: String!
    var leftTime: Int!

    var posting : Bool = false

    var pickedFiles : [Any]!

    init(index : Int, message: String, leftTime: Int, pickedFiles: [Any]){
        self.index = index
        self.message = message
        self.leftTime = leftTime
        self.pickedFiles = pickedFiles

        super.init()
    }

}

Как видите, есть часть pickedFiles : [Any]!.

Этоможет содержать UIImage и URL (для видео)


Мой вопрос: как долго видео хранится в памяти?Возможно ли, что пользователь закроет, затем откроет приложение, и видео исчезнет?

  • Если удаляется соответствующий пост, как я могу освободить видео из памяти (URL)?

1 Ответ

0 голосов
/ 21 октября 2018

Это зависит от того, как вы сохраните его, если вы кешируете его во временном массиве, будь то экземпляр / глобальный, тогда все будет очищено, когда вы закроете приложение, вместо этого вам нужно сохранить видео, может быть в Documents или Library /Поддержка приложения, чтобы оно работало до тех пор, пока вы не удалите приложение или не очистите его самостоятельно. Если видео удалено, вам нужно удалить связанный объект как из массива, так и из кэша, поэтому вам необходимо сохранить его с идентификатором

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...