gpt4 book ai didi

swift - “AnyObject”不是 'Custom Tuple' 的子类型

转载 作者:行者123 更新时间:2023-11-30 10:16:48 26 4
gpt4 key购买 nike

当我尝试编译应用程序时,我收到此错误消息:'AnyObject' 不是 'KeyValuePair' 的子类型

这是一些代码示例:

typealias KeyValuePair = (key: String, value: String) // custom tuple

var items = [KeyValuePair]()

func getSomeItems() -> [AnyObject]
{
return items as [AnyObject]
}

如果我将 var items = [KeyValuePair]() 更改为 var items = [String]() 显然它可以工作。我还尝试了强制大小写as!。不起作用

这段代码有什么问题?是否有可能将一些 [tuple] 转换为 [AnyObject]

提前致谢!

最佳答案

您可以将类类型转换为[Anyobject] ( link ),但元组类型有 compound type ,这不是类类型。

关于swift - “AnyObject”不是 'Custom Tuple' 的子类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29558450/

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