2016-03-29 9 views
1

Ich migriere ein Objective-C-Projekt, das AFNetworking 2.x zu AFNetworking 3.0 verwendet.AFNetworking 3.0 setSharedImageCache fehlt

[UIImageView setSharedImageCache:nil] 

Der Punkt ist, dass ich eine ähnliche Funktion in AFNetworking 3.0 nicht finden können:

Wenn die App gestartet wird, wurde das Bild Cache mit dieser Eigenschaft gereinigt. Gibt es einen anderen Weg, um dies in der neuen Version zu bekommen?

Ich werde sehr dankbar sein, wenn mir jemand dabei helfen könnte.

+0

Was tun Sie mit Bildern? Sie müssen diese Sitzung nur für jede App-Sitzung länger zwischenspeichern? –

+0

Ich brauche sie nur pro App-Sitzung. Wenn der Benutzer die App also schließt und erneut öffnet, muss der Image-Cache bereinigt werden. – fdlr

+0

schau dir meine Antwort an –

Antwort

0

Sie brauchen nicht mehr zu setSharedImageCache.

Import Header

#import <AFNetworking/UIImageView+AFNetworking.h> 

und legen Bild

[imageView setImageWithURL:[NSURL URLWithString:imageURL]]; 

Oder mit einem Platzhalter-Bild angezeigt, während das Bild heruntergeladen wird:

[imageView setImageWithURL:[NSURL URLWithString:imageURL] 
      placeholderImage:[UIImage imageNamed:@"placeholder"]]; 
Verwandte Themen