В настоящее время я работаю над функцией, которая зарегистрировала для загрузки пропуска и установки в кошелек, на данный момент все правильно, но я не хочу использовать APN для отправки обновления для моего прохода, поэтому я проверил документацию Apple и увидел о функции, называемой Replacepass (). Является ли один и тот же проход на iPhone или является отличным проходом, второй шаг - это попытка заменить проход Func Replacepass, но, когда я звоню и проверяю результат, дайте мне ложь для замены прохода, так что проход одинаков, но он не может заменить его, я пробовал много вещей и ничего не работает, также ничто и ничего, что нет, о том, что это пост с 12 лет назад < /p> > < /> > < /p> > > < /p> > > < /p> > > < /p> > < /p> > < /p> > < /> > < /p> > < /p> > < /> > < /p> > < /p> > < /p> > < /r /> < /r /> > < /p> > < /r /> < /r /> < /r /> < /r /r /r. Используется: < /p>
func addOrUpdatePass(from passData: Data) {
do {
let pass = try PKPass(data: passData)
let passLibrary = PKPassLibrary()
if passLibrary.containsPass(pass) { // this part always return false, and can't say why
if passLibrary.replacePass(with: pass) {
print("Pass updated")
} else {
print("Cant update the pass")
}
} else {
if let addPassVC = PKAddPassesViewController(pass: pass) {
self.present(addPassVC, animated: true)
} else {
print("Cant create VC")
}
}
} catch {
print("Error: \(error)")
}
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... eplacepass
Как заменить проход в кошельке для iOS на Func Replacepass () ⇐ IOS
Программируем под IOS
-
Anonymous
1750196692
Anonymous
В настоящее время я работаю над функцией, которая зарегистрировала для загрузки пропуска и установки в кошелек, на данный момент все правильно, но я не хочу использовать APN для отправки обновления для моего прохода, поэтому я проверил документацию Apple и увидел о функции, называемой Replacepass (). Является ли один и тот же проход на iPhone или является отличным проходом, второй шаг - это попытка заменить проход Func Replacepass, но, когда я звоню и проверяю результат, дайте мне ложь для замены прохода, так что проход одинаков, но он не может заменить его, я пробовал много вещей и ничего не работает, также ничто и ничего, что нет, о том, что это пост с 12 лет назад < /p> > < /> > < /p> > > < /p> > > < /p> > > < /p> > < /p> > < /p> > < /> > < /p> > < /p> > < /> > < /p> > < /p> > < /p> > < /r /> < /r /> > < /p> > < /r /> < /r /> < /r /> < /r /r /r. Используется: < /p>
func addOrUpdatePass(from passData: Data) {
do {
let pass = try PKPass(data: passData)
let passLibrary = PKPassLibrary()
if passLibrary.containsPass(pass) { // this part always return false, and can't say why
if passLibrary.replacePass(with: pass) {
print("Pass updated")
} else {
print("Cant update the pass")
}
} else {
if let addPassVC = PKAddPassesViewController(pass: pass) {
self.present(addPassVC, animated: true)
} else {
print("Cant create VC")
}
}
} catch {
print("Error: \(error)")
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79669793/how-to-replace-a-pass-in-ios-wallet-with-func-replacepass[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия