Есть ли способ отловить событие оповещения при совершении звонка из UIWebView? - PullRequest
1 голос
/ 17 ноября 2011

Я бы хотел отловить событие выбора пользователем "Cancel" или "Call" нативного оповещения, когда пользователь звонит с UIWebView.

Есть ли что-нибудь, чтобы сделать это?

Ответы [ 2 ]

2 голосов
/ 17 ноября 2011

Я думаю, что это может помочь вам

@interface UIWebView (JavaScriptAlert) 

- (void)webView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame;

@end

@implementation UIWebView (JavaScriptAlert)

- (void)webView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame {
    UIAlertView* dialogue = [[UIAlertView alloc] initWithTitle:nil message:message delegate:nil cancelButtonTitle:@"Okay" otherButtonTitles:nil];
    [dialogue show];
    [dialogue autorelease];
}

@end
0 голосов
/ 17 ноября 2011

Нет, вы не можете захватить событие, так как оно обрабатывается самим устройством.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...