UIWebView cachen

UIWebView cachen discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hallo, In mijn eerste app heb ik 6 buttons die elk een eigen webview oproepen zodra je erop drukt. De buttons hebben eigen functies, en ...



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Zoeken Berichten van vandaag Markeer forums als gelezen
  #1  
Oud 13 March 2011, 18:47
» iPhone 5s 32GB (Goud) [FW: 7.1]  [Jailbreak: Nee]
» iPad 2 Wi-Fi 16GB (Zwart) [FW: 4.3.5]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 6 February 2010
Berichten: 121
Standaard UIWebView cachen

Hallo,

In mijn eerste app heb ik 6 buttons die elk een eigen webview oproepen zodra je erop drukt. De buttons hebben eigen functies, en elk van deze functies roept een nieuwe view op met de webview daarin. Het laden van de webview heb ik in elke view in de viewDidLoad() functie gezet. Dus als je op een button klikt wordt de webview steeds opnieuw geladen. Hoe kan ik ervoor zorgen dat als je voor de eerste keer op een button drukt de webview wordt geladen van internet en lokaal wordt opgeslagen, en al de volgende keren dat je op de button klikt de lokale versie wordt geopend? Bvd!
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 15 March 2011, 16:29
shaquillewebgate's schermafbeelding
» iPhone 4S 16GB (Zwart) [FW: 5.1.1]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Windows
 
Geregistreerd: 6 November 2010
Berichten: 27
Send a message via twitter to shaquillewebgate
Standaard

Lees deze pagina eens goed door ;')
iphone - How to cache content in UIWebView for faster loading later on? - Stack Overflow
  #3  
Oud 15 March 2011, 16:39
» iPhone 5s 32GB (Goud) [FW: 7.1]  [Jailbreak: Nee]
» iPad 2 Wi-Fi 16GB (Zwart) [FW: 4.3.5]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 6 February 2010
Berichten: 121
Standaard

Thnx, die had ik ook al gevonden, maar toen ik in plaats van de webview request onderstaande code heb gebruikt in de ViewDidLoad() methode, crasht de app:

Code:
NSData *urlData;
	NSString *baseURLString =  @"http://www.eenurl.nl";
	NSString *urlString = [baseURLString stringByAppendingPathComponent:@"/map1/map2/bestand1.php"];
	
	NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString] cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval: 10.0]; 
	
	NSURLConnection *connection=[[NSURLConnection alloc] initWithRequest:request delegate:nil]; 
	if (connection) { 
		urlData = [ NSURLConnection sendSynchronousRequest: request ];
				   
				   NSString *htmlString = [[NSString alloc] initWithData:urlData encoding:NSUTF8StringEncoding];
				   [deWebView loadHTMLString:htmlString baseURL:baseURLString];
				   [htmlString release];
				   }
				   [connection release];
Reageren


Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten)

 
Discussietools
Weergave

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
UIWebView en TabBar laden imosed Ontwikkelen voor iOS 3 12 January 2011 18:05
UIWebview Bouncing... Dreissen Ontwikkelen voor iOS 3 8 July 2009 17:30
Aangepast UIWebview Dreissen Ontwikkelen voor iOS 5 15 June 2009 17:41
UIWebview hulp gezocht! [Betaald] Dreissen Archief 4 18 April 2009 15:22
UIWebView Loader imosed Ontwikkelen voor iOS 6 1 March 2009 18:42

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 11:27.