gpt4 book ai didi

ios - Swift - AddressBook 在展开可选值时意外发现 nil

转载 作者:行者123 更新时间:2023-11-28 08:45:42 25 4
gpt4 key购买 nike

我正在尝试引用当前地址簿如下:

let addressBookRef: ABAddressBook = ABAddressBookCreateWithOptions(nil, nil).takeRetainedValue()

但我得到了 xCode 的“在展开可选值时意外发现 nil”。

我也试着打开它:

if let addressBook = ABAddressBookCreateWithOptions(nil, nil) {
addressBook = addressBook.takeRetainedValue()
}

但是我得到一个错误,我哪里错了?

解决方案

let addressBookRef: ABAddressBook? = ABAddressBookCreateWithOptions(nil, nil)?.takeRetainedValue()

最佳答案

我不认为它会给你那个错误。

if let addressBook = ABAddressBookCreateWithOptions(nil, nil) {
addressBook = addressBook.takeRetainedValue()
}

这一定会给您带来错误,表明您正在尝试更改常量的值,因为 addressBook 是您用 let 定义的常量。

关于ios - Swift - AddressBook 在展开可选值时意外发现 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35431208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com