Löschen von Bildern in der camera roll von iOS-code
Gibt es eine Möglichkeit zum löschen von Bildern (und videos) in der camera roll in der Fotos-app, dass meine app nicht erstellen. Ich weiß, Sie können nicht löschen, Dinge aus der Asset-Bibliothek, die Ihre app nicht erstellen. Aber diese app ist nicht im app store. Es ist auf einem kiosk-Typ-Umgebung. So kann ich mit privaten APIs.
Gibt es also eine Möglichkeit, dies zu tun Verwendung von privaten APIs, die apple nicht bewilligen würde für den app-store, aber die funktionieren würde für meine situation.
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, Sie können dies tun, in iOS 8 anhand von Fotos, Rahmen.
Zum Beispiel, wenn Sie Vermögen haben, URLs gespeichert in NSArray *assetsURLs
dieser code wird den Benutzer Fragen, bestätigen Sie die Entfernung von der Kamera Rollen.
Hier ist eine version für Swift, die löschen alle Fotos in der Bibliothek.
Ersten, müssen Sie sicher sein, dass Sie den Schlüssel für die Berechtigungen im app -
info.plist
- Datei:Müssen Sie wurde die Erlaubnis gegeben, mit dem der Benutzer auf Fotos (nicht einschließlich hier den code dafür).
Neben der import - & code:
Wenn dieser code aufgerufen wird, erhält der Benutzer ein Betriebssystem aufgefordert werden, den Löschvorgang zu bestätigen. Wenn Sie auf ja klicken, dann ist alles wieder vorbei.