2017-01-16 4 views
0

Ich habe eine App, die ein Profil des Benutzers enthält. Bei der Profilbearbeitung hat er die Möglichkeit ein Foto von sich aufzunehmen, dann sollte dieses Foto in seinen Details gespeichert und an bestimmten Stellen in der App dargestellt werden.Profilbild in der App mit der integrierten Kamera speichern

Gibt es eine Möglichkeit, ein Bild intern zu speichern (nicht in der Fotogalerie seines Handys, sondern in der App selbst, damit er das Foto nicht über das Telefon löschen kann) und dann jedes Mal, wenn ich es brauche?

Ich verstehe, dass ich CoreData nicht verwenden kann, um Bilder zu speichern, also frage ich mich, ob es einen einfacheren Weg gibt, es effizient zu erledigen. Oder muss ich das in einem Server tun?

Antwort

0

nicht in seinem Handy-Foto-Galerie, aber in der App selbst

Sie können nichts zur Laufzeit speichern „in der App selbst“. Aber die App hat eine Sandbox, ein Ordner Bereich, der Ihnen allein gehört, wo Sie jede Datei speichern können, die Sie mögen - zum Beispiel im Ordner Dokumente oder im Ordner Application Support. Warum also nicht einfach das benutzen?

+0

Dies ist genau das, was ich suche, danke für das Aufzeigen, wird in dieser Richtung Forschung – Sharonica

+0

Sicher, hier ist ein Beispielcode: https://github.com/matnteub/Programming-iOS-Book-Examples/ Blob/Master/bk2ch23p798basicFileOperations/ch36p1053basicFileOperations/ViewController.swift – matt

Verwandte Themen