gpt4 book ai didi

swift - 下标 Swift 2.3 的不明确使用

转载 作者:行者123 更新时间:2023-11-30 10:02:00 25 4
gpt4 key购买 nike

我的项目有问题,出现以下错误

Ambiguous use of subscript

在这条线上

 else if (listOfEveryting[indexPath.row - 1].objectForKey("text")![0] as! Int) == 1{

你能帮我吗?非常感谢!

最佳答案

objectForKey("text") 返回 AnyObject。它可能是一个字典(键订阅)或一个数组(索引订阅),这就是歧义。

既然您知道预期的类型,请使用带有向下转型的可选绑定(bind)来帮助编译器

else if let array = listOfEveryting[indexPath.row - 1]["text"] as? [Int], 
firstObject = array.first where firstObject == 1 {

关于swift - 下标 Swift 2.3 的不明确使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37964106/

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