次のようにパスの passURL を開こうとすると、通帳に問題が発生します。
PKPass *pass = .....
[[UIApplication sharedApplication] openURL:[pass passURL]];
これでほとんどの場合は問題なく動作しますが、通帳に多くのパスがある場合、パスが次のようにグループ化され、スワイプする必要がある場合があります。
ここでの問題は、パスがこのようにグループ化されると、上記で提供したコードの一部が、必ずしも passURL で提供されたものではなく、グループ内の任意のパスでグループを開くことです。
ここで、私がテストして現在わかっていることを次に示します。
- パスには異なるパス URL があります
- パスは一連の基準に基づいてグループ化されます。同じ組織からのパスがグループ化されていませんが、グループ化されることがあります。スタイルも同じ(クーポン、イベントチケットなど)
Apple の開発フォーラムを調べましたが、このバグについての言及はありませんでした (それが本当にバグであり、私のエラーではない場合)。他の誰かがそれを見たかどうか、そして彼らが何らかの回避策を見つけたかどうか、または私の間違いを明らかにできるかどうか疑問に思っていました.
ありがとう、
編集:
すべてのパスは、まったく同じ pass-type-identifier を使用します。