3

通帳アプリ関連のアプリを作っています。基本的に私は航空券の搭乗券を生成し、Passbook に追加しています。その部分はうまく機能しています。しかし、アプリから通帳アプリを開いて定期券の詳細を確認したいです。

Apple が URL スキーム オプションを削除したことを確認しました。どうすればこれを達成できますか?

4

1 に答える 1

7

私は同じ問題を抱えていました。エミュレーターではうまく機能しましたが、デバイスでクラッシュしました。1 - 資格を再確認します 2 - _pass が既にライブラリにある場合にこれを使用しました:

if([_passLibrary containsPass:_pass])
{
    [[UIApplication sharedApplication] openURL:[[_passLibrary passWithPassTypeIdentifier:[_pass passTypeIdentifier] serialNumber:[_pass serialNumber]] passURL]];        
}

同じコンテキストを使用して、パスも削除します。

[_passLibrary removePass: [_passLibrary passWithPassTypeIdentifier:[_pass passTypeIdentifier] serialNumber:[_pass serialNumber]]];

お役に立てば幸いです。

于 2012-09-25T14:47:44.283 に答える