Для этого вам нужно реализовать методы делегирования webview. Есть метод с именем
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{
NSURL *url = [request URL];
NSString *urlString = [url absoluteString];
// Here I am getting the url values as "mob:Camera", "mob:Lib" So splitting the string and finding whether the second one is Camera or not
NSArray *splitArray = [urlString componentsSeparatedByString:@":"];
if(![[splitArray objectAtIndex:0] isEqualToString:@"mob"])
return YES;
if([[splitArray lastObject] isEqualToString:@"Camera"]){
// Do what ever you want
[webView stringByEvaluatingJavaScriptFromString:@"alert('Camera Clicked')"];
}
}
в этом методе я проверил, состоит ли строка из камеры или нет. Аналогичным образом проверьте, вошел ли пользователь в систему или нет.
Подсказка: проверяя идентификатор пользователя в URL.
если вы нашли, то пользователь вошел в систему, тогда вы можете показать панель инструментов.
Тогда проблема будет решена.
С уважением,
Satya