2010-12-15 73 views
1

J'ai une application qui affiche des conseils de recherche. Cela fonctionnera si je stocke un fichier .html dans le faisceau principal et l'affichage à l'aide du code exemple d'Apple:pages.zip fichier ne parvient pas à afficher la vue en utilisant UIWebview et NSURL

-(void)loadDocument:(NSString*)documentName inView:(UIWebView*)webView 
{ 
    NSString *path = [[NSBundle mainBundle] pathForResource:documentName ofType:nil]; 
    NSURL *url = [NSURL fileURLWithPath:path]; 
    NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
    [webView loadRequest:request]; 
} 

//load document -- 
    [self loadDocument:@"searchTipsLegislators.html" inView:searchTips]; 

Si toutefois je change le document à celui créé à l'aide d'un fichier Pages compressées l'application retourne l'erreur:

2010-12-15 08:53:04.537 cv112[42067:7003] Cannot load iWorkImport

2010-12-15 08:53:04.538 cv112[42067:7003] Failed to generate preview

Quelqu'un at-il obtenu ce travail?

Répondre

1

Deux choses à essayer:

  1. Ne pas compresser le document pages. Cela n'est plus nécessaire à partir d'iOS 3.

  2. Ne vous attendez pas à ce que cela fonctionne sur le simulateur. Cela fonctionne-t-il sur votre appareil?

+0

Merci, je vais essayer la prochaine fois. Je suis passé à un fichier html à la place. – jangelo42