Zastanawiam się, jaki kod mógłbym użyć zamiast initWithContentsOfFile: ponieważ szukałem czegoś, co nie jest przestarzałe, ale nie może znaleźć niczego. Próbuję wyświetlić lokalny plik HTML w obrębie WebView, poniżej jest kod:initWithContentsOfFile Przestarzały
- (void)viewDidLoad {
[super viewDidLoad];
NSString *htmlPath = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"];
NSURL *bundleUrl = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]];
NSString *html = [[NSString alloc] initWithContentsOfFile:htmlPath];
[self.myWebView loadHTMLString:html baseURL:bundleUrl];
}
A ja dostaję ostrzeżenie mówiące, że initWithContentsOfFile: jest przestarzała i chcieliby wiedzieć, jak go zaktualizować.
Perfect! Wielkie dzięki! –
Czy można w ten sposób odwoływać się do pliku w projekcie? Pytam, ponieważ myślę o załadowaniu dokumentu pomocy, który będzie wyświetlany użytkownikowi w ten sposób. Jeśli tak, jak utworzyć ścieżkę? Jeśli jest lepszy sposób, daj mi znać. –
@VictorEngel Spójrz na 'NSBunlde'. –