Как заменить проход в кошельке для iOS на Func Replacepass ()IOS

Программируем под IOS
Ответить
Anonymous
 Как заменить проход в кошельке для iOS на Func Replacepass ()

Сообщение 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)")
}
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... eplacepass
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»