Was ich in meiner App mache ist, wenn ein Benutzer ein Profilbild hochlädt, schreibe ich die Bilddaten in den Dokumentenordner, das heißt, ich speichere das Bild. Wenn ein Benutzer ein Profilbild entfernt, wird diese Datei gelöscht. Das ist also grundlegend.Wie sollte ein Benutzerprofilbild in der ios app heruntergeladen und verwaltet werden?
Aber ich entferne auch diese Datei, wenn der Benutzer sich abmeldet, denn wenn ich das nicht mache, wenn er sich abmeldet und mit einem anderen Benutzernamen anmeldet, erscheint das gleiche Profilbild. Also, was ich tue, ist, dass ich zum Zeitpunkt des Logins das Profilbild des Users herunterlade (die Pic-URL wird in der Login-API angegeben, während ich dieses Bild während des Uploads sende) in einem globalen Thread. Dies ist jedoch nicht die beste Lösung, da sich der Benutzer jedes Mal, wenn er sich anmeldet, Zeit nimmt, das Bild herunterzuladen.
Was ist die beste Lösung dafür?