0

私はiOSアプリに取り組んでおり、ユーザーがいつURLを開いたかを知ることができるかどうかを調べています(たとえば、ユーザーがボタンを押して以下のようなコードを実行します)

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://1234567890"]]

telprompt: 呼び出されたときにアラートを表示します。しかし、ユーザーが [OK] ボタンまたは [キャンセル] ボタンを押したかどうかを検出する方法が必要です。-(void)applicationDidEnterBackground:(UIApplication *)applicationどのボタンが押されたかに応じて、いくつかのコードを実行する必要があります。何か案が?

4

1 に答える 1

2

UIApplication をサブクラス化し、openURL をオーバーライドできます。これにより、制御が可能になり、何をすべきかを決定できます。ただし、URL を開きたい場合は、必ずスーパー実装を呼び出してください。

編集

ここに例があります

UIApplication をサブクラス化するには?

于 2011-12-21T22:14:27.810 に答える