Maison > Questions et réponses > le corps du texte
Comment écrire les répertoires suivants dans Documents ?
La véritable exigence est de charger un site Web localement. J'ai fait une expérience moi-même et j'ai découvert s'il est placé dans le répertoire Documents
文件夹中,读取其中的index.html
文件可以正常加载。所以想把网站文件写入到Documents
file. Mais je n'arrive pas à comprendre comment y écrire un répertoire. J'espère que vous pourrez me donner quelques idées.
滿天的星座2017-05-17 10:08:36
Si vous souhaitez créer un dossier directement dans le projet,
sélectionnez Créer des références de dossier lorsque vous le faites glisser dans le projet, et vous verrez alors que le dossier que vous avez glissé dans le projet est bleu.
La structure de ce dossier sera enregistrée et vous pourrez directement utiliser des chemins relatifs pour l'obtenir lors de l'importation de js et de css.
Chargez votre html :
//swift
let path = Bundle.main.path(forResource: "YourHTMLName", ofType: "html", inDirectory: "YourFolderName")
let url = NSURL.init(string: path!)
let request = NSURLRequest.init(url: url! as URL)
webView.loadRequest(request as URLRequest)
// OC
NSURL *html = [NSURL URLWithString:[[NSBundle mainBundle] pathForResource:@"YourHTMLName" ofType:@"html" inDirectory:@"YourFolderName"]];
NSURLRequest *request = [NSURLRequest requestWithURL:html];
[self.webView loadRequest:request];