2011-06-21 3 views
1

Je veux générer une sortie de programme et l'afficher dans Safari. Sinon, je pourrais l'afficher dans un UIWebView s'il y avait une méthode simple pour fournir un bouton d'impression et que l'impression se produise ensuite.iPad: Comment générer un fichier HTML par programme et l'afficher?

Actuellement, mon approche est de sauver mon code HTML dans un fichier, générer un chemin complet, et puis essayer d'invoquer Safari comme ceci:

NSString *str = [[NSString alloc] initWithUTF8String: htmlpath]; 
NSURL *url = [NSURL URLWithString: str]; 
    [[UIApplication sharedApplication] openURL:url]; 

Mais cela ne fonctionne pas. Quelqu'un peut-il me dire ce que je fais à tort? Merci.

Répondre

2

Les applications iOS étant en sandbox, Safari ne peut pas accéder au contenu de votre application.

Si vous voulez simplement l'imprimer, je vous suggère d'utiliser un UIWebView.

Questions connexes