2

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
}

アクセスが拒否されたと表示されます-.-

4

0 に答える 0