gpt4 book ai didi

ios - NSClassFromString 不适用于可选值

转载 作者:搜寻专家 更新时间:2023-11-01 05:39:47 25 4
gpt4 key购买 nike

NSClassFromString 在使用可选项时不起作用:

var t = NSClassFromString("Swift.Optional<MyModule.MyClass>")

有人能帮忙吗?

最佳答案

你是对的! NSClassFromString 不适用于可选值,因为可选值不是类。 Optional 实际上是一个通用枚举,包含 case .None(又名 nil)和 .Some(actualValue)。恐怕 NSClassFromString 不适用于可选值。

但是,这并不能阻止您直接编写/阅读 MyModule.MyClass 并自行处理可选项的创建。例如:

var t = NSClassFromString("MyModule.MyClass")
var newObject = whateverYouWereGoingToDoWithT(t)
var optionalVersion = Optional(newObject)

关于ios - NSClassFromString 不适用于可选值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31999852/

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