gpt4 book ai didi

ios - Swift 数组 - 使用 AnyObject 类型的 "Contains"

转载 作者:搜寻专家 更新时间:2023-10-30 22:06:04 24 4
gpt4 key购买 nike

我想在 AnyObject 类型的数组上使用函数 contains

import UIKit

var resultArray: Array<AnyObject> = Array()
resultArray.append(50)
resultArray.append(false)
resultArray.append("Test string")
let found = contains(resultArray, 50)

我得到错误:

Type 'AnyObject -> L' does not conform to protocol 'IntegerLiteralConvertible'

enter image description here

最佳答案

我同意评论和其他答案; AnyObject 不是好的做法,但如果您真的想使用AnyObject,您可以将 AnyObject 数组视为 NSArray 对象,然后使用函数 containsObject():

if (resultArray as NSArray).containsObject(AnyObjectOfAnyType) {
// Do something
}

关于ios - Swift 数组 - 使用 AnyObject 类型的 "Contains",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27721221/

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