Специально, у меня есть вопросы о лучших практиках и потенциальных ограничениях:
Вы можете вызвать удаление (_
- После того, как пользователь отменяет событие или возвращает билет? < /p>
Код: Выделить всё
if let pass = passes.first(where: { $0.serialNumber == "passSerialNumber" }) { passLibrary.removePass(pass) } < /code> < /li> При запуске приложения, если пропуск истек (pass.isexpired == true и т. Д.)? < /p> passes .filter { ($0.relevantDate ?? .distantFuture) < Date() } .forEach { passLibrary.removePass($0) }
Подробнее здесь: https://stackoverflow.com/questions/796 ... wallet-pas
Мобильная версия