Swifts Playground でアドレス帳 API に関連するコードをテストすることは可能ですか? xcode にアドレス帳へのアクセスを許可する方法がわかりません。
これは私のコードです:
let authorizationStatus = ABAddressBookGetAuthorizationStatus()
if (authorizationStatus == ABAuthorizationStatus.NotDetermined) {
println("requesting access...")
var emptyDictionary: CFDictionaryRef?
var addressBook = !ABAddressBookCreateWithOptions(emptyDictionary, nil)
ABAddressBookRequestAccessWithCompletion(addressBook,{success, error in
if success {
// do something
}
else {
println("unable to request access")
}
})
}
else if (authorizationStatus == ABAuthorizationStatus.Denied || authorizationStatus == ABAuthorizationStatus.Restricted) {
println("access denied")
}
else if (authorizationStatus == ABAuthorizationStatus.Authorized) {
println("access granted")
// do something else
}
アクセスが拒否されたと表示されます-.-