gpt4 book ai didi

swift - 带有 UUIDString 初始值设定项的 NSUUID

转载 作者:搜寻专家 更新时间:2023-10-31 21:50:46 26 4
gpt4 key购买 nike

我正在尝试创建一个具有指定值的 NSUUID:

let uuidString        = "000000-0000-0000-0000-000000000000"
let beaconUUID:NSUUID = NSUUID(UUIDString: uuidString)

第二行给出错误信息:

Extra Argument 'UUIDString' in call

查看 documentation它似乎应该工作。有任何想法吗?

我还在 uuidString 之后添加了 as String,同样的问题。

最佳答案

错误信息具有误导性。 init?(UUIDString string: String) 是一个可失败的初始值设定项”并返回一个必须被解包的可选值。所以

let beaconUUID:NSUUID = NSUUID(UUIDString: uuidString)!

或简单地

let beaconUUID = NSUUID(UUIDString: uuidString)!

有效。如果初始化有可能失败,则使用可选绑定(bind):

if let beaconUUID =  NSUUID(UUIDString: uuidString) {
// ...
} else {
// failed
}

有关详细信息,请参阅

关于swift - 带有 UUIDString 初始值设定项的 NSUUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26692315/

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