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

  • InfinityWard

    InfinityWard

    19 EYLÜL 2006
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013
  • Video Copilot

    Video Copilo

    21 EYLÜL 2006