Bir UIWebView var ve ona bir SVG resmi yüklemek istiyorum. Dosyanın içeriği saf SVG yani <svg>...</svg>
'dur. loadRequest kullanarak UIWebView de normal ve Mobil Safari ve içine ince dosya yükler: yaparak aşağıdaki:UIWebView yöntemleri arasındaki fark loadHTMLString: ve loadRequest
url = [NSURL fileURLWithPath:path];
NSURLRequest *req = [NSURLRequest requestWithURL:url];
[webView loadRequest:req];
Ancak, ben bir dizeye dosyanın içeriğini yüklemek ve HTML yüklemeye çalışırsanız web görünümüne içine dize, hiçbir şey görüntüler: yukarıdaki iki teknik arasında herhangi bir neden
html = [NSString stringWithContentsOfFile:path
encoding:NSASCIIStringEncoding
error:nil];
[webView loadHTMLString:html baseURL:nil];
var mı? Aynı sonuçları vermemeli mi? Dosya saf ASCII, bu yüzden bir kodlama sorunu olduğunu düşünmüyorum.
Şu anda bir dosya kullanarak ihtiyacım olan şeyi alabiliyorum, ancak dosya sistemini kalıcı olmayan verilerden kullanmaktan nefret ediyorum.
Herhangi bir yardım büyük beğeni topluyor !!!
sayesinde Ron
Sorun, benim "html" inin gerçekten html olmaması olabilir mi? Dosyam başlıyor ve '' ile bitiyor. Bir istek yüklenirken HTML olmayan dosyalar işlenirken, loadHTMLString metinlerin HTML olmasını gerektirir mi? – Ron