mam jakiś kod, który zwraca nowy/wymiany Swift 3 NSData iOS 10 Typ (?): DaneCzy istnieje odpowiednik writeToFile dla typu "Dane" Swift 3?
if let jpegData = UIImageJPEGRepresentation(newImage, 0.8) { ... }
Chcę napisać ten obraz na dysku, jednak writeToFile:
metoda NSData nie jest obecny w tej klasie . Ma on metodę writeToURL:
, ale wydaje się, że nie działa ona ze ścieżką pliku (i dołączanym komponentem).
Może ktoś wyjaśnić jak bym teraz to zrobić, jak kiedyś sprawę w Swift 2:
jpegData.writeToFile(imagePath, atomically: true)
Dzięki!
To jest fantastyczne! Dzięki Rob. I dziękuję za przejście na .atomic. –
Wygląda na to, że Apple zmierza w stronę interfejsów API opartych na adresach URL i wycofuje (?) Ścieżki oparte na ścieżce (łańcuchowej). –
W dużym stopniu tak, ale z pewnymi dziwnymi wyjątkami (np. ['UIImage (contentsOfFile:)'] (https://developer.apple.com/documentation/uikit/uiimage/1624112-init), ale bez interpretacji adresów URL plików) . – Rob