SORU
15 AĞUSTOS 2011, PAZARTESİ


Nasıl UİWebView yerel html dosyası yüklenemedi

Benim UİWebView içine html bir dosya yüklemek için çalışıyorum, ama işe yaramayacak. Burada sahne: projemde bir klasör html_files aradım. Daha sonra ınterface builder bir web görünümü oluşturdum ve bunun için bir çıkış atanan viewController. Bu html dosyası eklemek için kullanıyorum kodu:

-(void)viewDidLoad
{
    NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"html" inDirectory:@"html_files"];
    NSData *htmlData = [NSData dataWithContentsOfFile:htmlFile];
    [webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@""]];
    [super viewDidLoad];
}

İşe yaramaz ve UİWebView boştur. Bazı yardım takdir ediyorum.

CEVAP
15 AĞUSTOS 2011, PAZARTESİ


muhtemelen aşağıdaki gibi: NSString ve yük html belge kullanmak daha iyidir

NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"html"];
NSString* htmlString = [NSString stringWithContentsOfFile:htmlFile encoding:NSUTF8StringEncoding error:nil];
[webView loadHTMLString:htmlString baseURL:nil];

Denedin mi?

Kaynak pathForResource:ofType:inDirectory arama tarafından bulundu da kontrol edin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alan Fullmer

    Alan Fullmer

    3 EYLÜL 2010
  • Matt Steffanina

    Matt Steffan

    1 EYLÜL 2011
  • TomKNJ

    TomKNJ

    26 ŞUBAT 2007