gpt4 book ai didi

ios - 无法快速展开可选

转载 作者:搜寻专家 更新时间:2023-10-31 08:15:56 25 4
gpt4 key购买 nike

我正在使用 Parse,并像这样获取 PFUsers objectId:

let objectID = PFUser.currentUser().objectId;

但每次我运行我的应用程序并且应用程序到达这一行时,我都会得到:

fatal error: unexpectedly found nil while unwrapping an Optional value

如果我尝试更改为:

let objectID = PFUser.currentUser().objectId!;

下一行我不能这样做:if (objectID != nil) 因为 NSString 不符合 NiLiteralConvertible

最佳答案

试试这个:

    let user: PFUser? = PFUser.currentUser()
if user != nil
{
let objectID = user!.objectId
}

或者如果 objectId 可以为 nil:

    let user: PFUser? = PFUser.currentUser()
if user != nil
{
if let objectID = user!.objectId?
{
//do something
}
}

关于ios - 无法快速展开可选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25994791/

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