Мое приложение требует добавления нескольких проходов (группы проходов) в яблочный кошелек
У меня есть PKAddPassesViewController, и у него есть метод для добавления нескольких проходов, но после добавления он показывает только 1 проход.
//destinationURLs are download file URL
let pkfile1 : Data = try! Data(contentsOf: destinationURL1)
let pkfile2 : Data = try! Data(contentsOf: destinationURL2)
var pkPasses = [PKPass]()
let pass : PKPass = PKPass(data: pkfile1 as Data, error: nil)
let pass1 : PKPass = PKPass(data: pkfile2 as Data, error: nil)
pkPasses.append(pass)
pkPasses.append(pass1)
let vc = PKAddPassesViewController(passes: pkPasses) as PKAddPassesViewController
vc.delegate = self
appDelegate.window?.rootViewController!.present(vc, animated: true, completion: nil)
С этим кодом я получаю только 1 правильный отформатированный график
мой скриншот проходов PKAddPassesViewController
![](https://i.stack.imgur.com/oxoLC.png)