In iOS 9+ ottengo zero su qualsiasi tentativo di leggere dal file. Il file in questo caso è un percorso del file immagine.
utilizzandoPermesso di lettura file iOS 9
NSData(contentsOfFile: stringpath, options: NSDataReadingOptions.DataReadingUncached)
o
NSData(contentsOfFile: stringpath)
azioni:
ho rimosso il "file: //" dal percorso e ora ha un problema di autorizzazioni.
errore di dominio = Codice NSCocoaErrorDomain = 257 "Il file‘IMG_0048.JPG’non può essere aperto perché non hai il permesso di vederlo." UserInfo = {NSFilePath =/var/mobile/Media/DCIM/100APPLE/IMG_0048.JPG, NSUnderlyingError = 0x13f978f50 {errore di dominio = Codice NSPOSIXErrorDomain = 1 "Operazione non consentita"}}
Ho aggiunto il NSAllowArbitraryLoads
e impostalo su true.
ho cercato di cercare il file stesso utilizzando "NSSearchPathDirectory", tuttavia i percorsi non corrispondono in alcun modo
Come stai ottenendo questi percorsi? sembra che tu abbia accesso alle immagini della fotocamera/galleria –
Errore nel percorso. Per prima cosa prendi il tuo percorso in formato stringa. Quindi trova l'URL utilizzando il percorso del file. Quindi trova il contenuto nell'URL specificato. –
utilizzando https://github.com/mikaoj/BSImagePicker PHAsset ha un valore denominato "PHImageFileURLKey" che è il percorso dell'immagine –