Как узнать, когда приложение открывает URL? - PullRequest
0 голосов
/ 22 декабря 2011

Я работаю над приложением для iOS и ищу, можно ли узнать, когда пользователь открывает URL (например, пользователь нажимает кнопку и выполняет код, как показано ниже)

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

telprompt: показывать оповещение при вызове.Но мне нужен способ определить, нажимает ли пользователь кнопку «ОК» или «Отмена».Мне нужно выполнить код в -(void)applicationDidEnterBackground:(UIApplication *)application в зависимости от того, какая кнопка была нажата.Есть идеи?

1 Ответ

2 голосов
/ 22 декабря 2011

Вы можете создать подкласс UIApplication и переопределить openURL: это даст вам контроль, и вы решите, что делать.Обязательно вызовите супер реализацию, хотя, если вы хотите открыть URL

EDIT

Вот пример

Как создать подкласс UIApplication

...