caching webImages op je iPhone discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hallo all, weet iemand hoe ik mijn webcontent zou kunnen cachen ( plaatje in dit geval dus ) Ik heb hier wat ik zelf heb ...
|
Registreer | FAQ | Ledenlijst | Kalender | Berichten van vandaag | Zoeken |
#1
|
|||
|
|||
caching webImages op je iPhone
Hallo all,
weet iemand hoe ik mijn webcontent zou kunnen cachen ( plaatje in dit geval dus ) Ik heb hier wat ik zelf heb Code:
NSString *ImageURLString = @"http://192.168.55.101/~userme/testenviroment/mobile/iphone/ads/v0.1/"; //URL OBJECT footer UIWebView *aWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320 , 100)]; NSURL *url = [NSURL URLWithString:ImageURLString]; NSURLRequest *requestObj = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReturnCacheDataElseLoad // ik dacht dat dit 'm was .. helaas tevergeefs timeoutInterval:10]; [aWebView loadRequest:requestObj]; Wat ik dus wil is het desbetreffende plaatje cachen en mocht deze al aanwezig zijn dan uiteraard moet hij dat plaatje gebruiken ( uit een of andere temp directory ). |
|
|
Gesponsorde links (verdwijnt na registratie)
|
#2
|
|||
|
|||
Wil je het gewoon cachen in het geheugen of daadwerkelijk de data cachen in een bestand voor later hergebruik?
In het eerste geval kan je een NSDictionary gebruiken. In het tweede geval zou je SQLite kunnen gebruiken of echt de data wegschrijven naar een bestand, ik zou persoonlijk voor SQLite gaan want die is makkelijk te beheren met queries. |
#3
|
|||
|
|||
ik wil graag cachen voor later gebruik.
Bv. ik installeer de app. op mijn device speel ermee en wanneer ik de app afsluit en opnieuw opstart en er geen internetverbinding aanwezig is , zou ik graag willen dat hij dan de images heeft gecached en die gebruikt. Laatst gewijzigd door ulquiorra; 30-09-09 om 16:21. |
#4
|
|||
|
|||
Sqlite lijkt mij inderdaad ook de makkelijkste oplossing. Hier heb je een goede tutorial over het opslaan van plaatsjes in een sqlite: SQLite Tutorial - Saving images in the database - iPhone SDK Articles
|
#5
|
|||
|
|||
Ik zou voor CoreData gaan, dan hoef je zelf niet eens de queries te schrijven.
|
#6
|
|||
|
|||
Je kan ook het plaatje opslaan als plaatje door eerst het plaatje op te halen:
Code:
UIImage *img = [UIImage imageWithData: [NSData dataWithContentsOfURL: [NSURL URLWithString:@"http://www.test.nl/logo.gif"]]]; Code:
[UIImagePNGRepresentation(img) writeToFile:fileName atomically:YES]; |
Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten) |
|
Soortgelijke discussies |
||||
Discussie | Auteur | Forum | Reacties | Laatste bericht |
Caching safari in iOS4 | Stevwonder | iPhone algemeen | 0 | 28-07-10 17:33 |
|
|