2016-10-12 2 views
0

URL-адрес Существом: -WEB-страница загружается в сафари макинтош сафари симулятора, но не загружается в WebView IOS Obj C

http://1-dot-smartrefill-968.appspot.com/#/#[email protected]_com 

АТС отключена

Мой код выглядит следующим образом: -

-(void)loadView 
{ 
    [super loadView]; 
    self.view.backgroundColor=[UIColor blackColor]; 
    self.webview = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)]; 
    [self.webview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://1-dot-smartrefill-968.appspot.com/#/#[email protected]_com"]]]; 
    [self.view addSubview:self.webview]; 
    self.webview.delegate=self; 


} 
-(void)webViewDidFinishLoad:(UIWebView *)webView 
{ 
    NSLog(@"Finished loading"); 
} 
-(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error 
{ 
    NSLog(@"Error %@", error); 
} 

Загрузка URL в Safari.

enter image description here

Я пробовал много diffeernt решений, но ни один из них не похоже на работу. Пожалуйста, помогите. Благодаря!

ответ

0

Ваш NSURL всегда будет NIL из-за некоторых не-закодированные значения в URlString

[NSURL URLWithString:@"http://1-dot-smartrefill-968.appspot.com/#/#[email protected]_com"] 

Приведенный выше линии всегда будет давать вам нулевую ценность.

попробовать это:

NSString *urlString = @"http://1-dot-smartrefill-968.appspot.com/#/#[email protected]_com"; 

NSURl *Url = [NSURL URLWithString:[self.urlString stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLHostAllowedCharacterSet]]]; 

попробуйте загрузить значение URL-адрес, который вы получите из приведенного выше преобразования. Надеюсь это поможет.

Спасибо!

+0

Код ошибки: - Ошибка Ошибка Домен = WebKitErrorDomain Код = 102 «Прерывание кадров» UserInfo = {NSErrorFailingURLStringKey = file: //http%3A%2F%2F1-dot-smartrefill-968.appspot.com% 2F% 23% 2F% 23mfucci% 40gmail_com, NSLocalizedDescription = Прерывание кадра, NSErrorFailingURLKey = файл: //http%3A%2F%2F1-dot-smartrefill-968.appspot.com%2F%23%2F%23mfucci%40gmail_com} –

Смежные вопросы