Я полагаю, что проблема в том, что вы все еще делаете вызов sharedApplication, и, согласно другому потоку, нет необходимости добавлять веб-представление как часть вашей иерархии.
Я взял ваш код, изменил его, как показано ниже, и он работает просто отлично:
NSString *phoneStr = [NSString stringWithFormat:@"tel:%@", phoneNumber];
NSURL *phoneURL = [[NSURL alloc] initWithString:phoneStr];
// The WebView needs to be retained otherwise it won't work.
if (!mCallWebview)
mCallWebview = [[UIWebView alloc] init];
[mCallWebview loadRequest:[NSURLRequest requestWithURL:phoneURL]];
После вызова ваше собственное приложение будет работать, как и раньше.