Je voudrais créer un ensemble de pages d'aide pour une application iOS, et il semble logique d'avoir une table des matières hypertexte.Utiliser l'hypertexte dans xCode iOS
Est-ce possible, et si oui, comment encapsuler les liens de page dans OBj-C?
Merci ..
J'ajoute un code où je suis coincé. J'utilise l'exemple de TransWeb d'Apple comme base ..
- (void)viewDidLoad
{
NSString *path = [[NSBundle mainBundle] pathForResource:@"page1" ofType:@"html"];
NSFileHandle *readHandle = [NSFileHandle fileHandleForReadingAtPath:path];
NSString *htmlString = [[NSString alloc] initWithData:
[readHandle readDataToEndOfFile] encoding:NSUTF8StringEncoding];
[self.webView loadHTMLString:htmlString baseURL:nil];
Voilà comment j'ai mis en place les liens dans les fichiers html ..
<html>
<p>
Located in the Sierra Nevada foothills of <a href = "file://page2.html">California</a>
in the Sierra Nevada ...........
</p>
Merci à Caleb pour me donner le droit répondre ..
J'ai changé webView loadRequest comme suit:
[super viewDidLoad];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"page1" ofType:@"html"]isDirectory:NO]]];
et changé le fichier html ainsi:
<a href = "page2.html">California</a>
THanks Caleb, toujours me gratter la tête - J'ai ajouté plus de code à ma question d'origine (ou le sera dans un instant). –
DING .. MERCI !! J'ai laissé tomber tout le plan comme vous l'avez suggéré, et cela a fonctionné. J'ai également trouvé une méthode xCode plus simple. J'ajoute cela à mon post original .. –