gpt4 book ai didi

ios - 我将如何设置 AnyObject.Type 对象数组?

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

我昨晚尝试了各种组合。在我理智的头脑中,这应该可以完美合理地工作:

var aTest: Array<AnyObject.Type> = [MyObject.Type]

应该这样:

var myTest: AnyObject.Type = MyObject.Type

至于第二个例子,它稍微简单一点,我首先得到错误:

Expected member name or constructor after type name

以及将其更改为的建议:

var myTest: AnyObject.Type = MyObject.Type()

然后简单地给出死胡同错误:

'MyObject.Type' is not constructible with '()'

我的 MyObject 是这样简单设置的:

class MyObject {

}

我的目标是将 MyObject 子类化为各种不同的子类,所有子类都将包含在一个数组中,这样我就可以访问它们的类方法,然后在我选择时创建它们中的任何一个的实例。

最佳答案

看来解决方案是这样做的:

var myTest: AnyObject.Type = MyObject.self

还有这个:

var aTest: Array<AnyObject.Type> = [MyObject.self]

关于ios - 我将如何设置 AnyObject.Type 对象数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25909662/

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