gpt4 book ai didi

swift - 没有更多上下文的表达式类型是模棱两可的-Swift

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

 let contactDict: NSDictionary = ["identifier":singleContact.identifier,"firstName":singleContact.firstName, "lastName":singleContact.lastName,"email":singleContact.email,"phone":singleContact.phone,"contactImage":singleContact.contactImage]

我的表达类型不明确,没有更多上下文错误。我尝试通过以下表达式解决它

 let contactDict: NSDictionary: [NSObject: AnyObject]

但这仍然显示一个错误,即连续的语句必须用 ; 分隔

请帮助我纠正这个错误。

最佳答案

由于两个冒号,您收到了连续语句错误...

let contactDict: NSDictionary: [NSObject: AnyObject]

应该是这样的……

let contacts: [NSObject: AnyObject] = ...

或者...

let contacts: Dictionary<NSObject, AnyObject> = ...

请注意,当您使用 Dictionary 一词时或 NSDictionary该格式不使用括号:Dictionary<key, value> .如果您仍然遇到不明确的错误,请尝试使用空字典文字创建它,然后附加:

var contacts: Dictionary<NSObject, AnyObject> = [:]
contacts[key] = value

或者...

var contacts: Dictionary<NSObject, AnyObject> = [:]
contacts += [...]

关于swift - 没有更多上下文的表达式类型是模棱两可的-Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38773867/

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