I documentation seems to say that kCLAuthorizationStatusAuthorizedAlways dovrebbe essere un rendimento accettabile da CLLocationManager.authorizationStatus()
se questo:Swift CLAuthorizationStatus.AlwaysAuthorized non è definito
- non funziona.
Incoerente con il nome di altri valori possibili come
.AuthorizedWhenInUse
,.Denied
&.Determined
.CLLocationManager.authorizationStatus() == .AuthorizedAlways //'CLAuthorizationStatus.Type' does not have a member named 'AuthorizedAlways' CLLocationManager.authorizationStatus() == .kCLAuthorizationStatusAuthorizedAlways //'CLAuthorizationStatus.Type' does not have a member named 'kCLAuthorizationStatusAuthorizedAlways'
.Authorized
funziona e punti sullo stesso valore intero come dovrebbe .AuthorizedAlways
(secondo la documentazione Objective-C), però, è obsoleto.
Qualche suggerimento su un'implementazione corretta, non deprecata?
Ho riscontrato anche questo problema. Sembra autorizzato. Autorizzato funziona sempre nella versione beta XCode 6 (iOS 8.2), ma non nella versione corrente (
Whoa
Grazie per il tuo feeback @Whoa – AsTeR