9 votes

UIWebView ne charge pas l'URL, iOS

Je tente de charger une URL lorsque mon application démarre.

J'ai fait glisser un objet UIWebView dans mon .nib, j'ai créé une sortie de propriété, je l'ai connecté au webview et dans mon contrôleur de vue, j'ai placé le code suivant :

- (void)viewDidLoad
{
    [super viewDidLoad];
    NSString *fullURL = @"http://google.com";
    NSURL *url = [NSURL URLWithString:fullURL];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [webView loadRequest:requestObj];
}

Cependant, je n'obtiens qu'un écran noir sur l'appareil, comme s'il n'y avait aucune vue du tout. Une idée?

24voto

Premsuraj Points 950

C'est le code que j'utilise dans mon application

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Effectuez toute configuration supplémentaire après le chargement de la vue.
    NSURL *websiteUrl = [NSURL URLWithString:@"http://www.google.com"];
    NSURLRequest *urlRequest = [NSURLRequest requestWithURL:websiteUrl];
    [myWebView loadRequest:urlRequest]; 
}

1voto

Sukeshj Points 1268

Ceci est un court message

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Effectuer toute configuration supplémentaire après le chargement de la vue depuis son nib.

        [myWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com"]]];

}

1voto

Devendra Points 11

Redémarrez votre simulateur IOS. Ce n'est vraiment pas évident, mais vérifiez d'abord tout site dans Safari sur le simulateur IOS. Après le redémarrage du simulateur IOS, mon webView s'est ouvert avec succès sur le simulateur et l'appareil.

Par Amit

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X