La mia app continua a bloccarsi durante l'esecuzione nel simulatore ogni volta che provo a richiedere l'autorizzazione per la libreria di foto. Sto usando il seguente codice nel mio AppDelegate in didFinishLaunchingWithOptions:xcode 8 PHPhotoLibrary.requestAutorizzazione che causa crash
if PHPhotoLibrary.authorizationStatus() != PHAuthorizationStatus.authorized {
PHPhotoLibrary.requestAuthorization({ (status: PHAuthorizationStatus) in
})
}
Utilizzando Xcode 8 beta con SWIFT 3.0.
Grazie per la risposta. Non ho speso troppo tempo a modificare il mio file Plist. È semplice come premere il più e digitare manualmente NSPhotoLibraryUsageDescription e selezionare il tipo su String ?. Anche questo causerà problemi in futuro? Ho pensato che quella proprietà fosse una proprietà di sistema e non potesse essere modificata all'interno di un'app diversa dall'accettazione dell'avviso di sistema. – alionthego
Esegui i passaggi che hai detto, quindi inserisci del testo nella casella a destra: "Abbiamo bisogno di leggere le tue foto in modo da farci rotolare dei grilli". Questo verrà mostrato all'utente per spiegare perché vuoi accedere, ed è una procedura standard in iOS. [Sto scrivendo un libro su iOS 10 in questo momento] (https://gumroad.com/l/ios10) e il primo capitolo tratta esattamente questa procedura. – TwoStraws
È grandioso. Funziona perfettamente. Grazie mille per il tuo aiuto. – alionthego