2

すべて、私はAppleのドキュメントを読んでいて、パスのビットとアプリでのパスの変更を示す情報を見つけました. しかし、.pass zip を XCODE に保存し、ポップアップ ビュー コントローラーに表示する方法はありますか?

私はこれを理解しましたが、うまくいきません。

何かアドバイス ??

var pkfile : NSData = NSData(contentsOfFile: "Event.pkpass")!
        var pass : PKPass = PKPass(data: pkfile, error: nil)
        let vc = PKAddPassesViewController(pass: pass)
        self.presentViewController(vc, animated: true, completion: nil)
4

3 に答える 3

6

私はこのようにしました:

 var filePath = NSBundle.mainBundle().pathForResource("Event", ofType:"pkpass")
        var pkfile : NSData = NSData(contentsOfFile: filePath!)!
        var pass : PKPass = PKPass(data: pkfile, error: nil)
        let vc = PKAddPassesViewController(pass: pass) as PKAddPassesViewController
        self.presentViewController(vc, animated: true, completion: nil)

pkpass ファイルがビルド設定/バンドル リソースのコピーに設定されていることを確認します。

これが誰かに役立つことを願っています。

于 2015-02-26T16:01:32.690 に答える