gpt4 book ai didi

ios - 类型 'GKEntity' 的值没有成员 'componentForClass' 。为什么我在 swift 3.0 中找不到这个方法?

转载 作者:搜寻专家 更新时间:2023-10-31 22:12:57 25 4
gpt4 key购买 nike

我正在尝试运行这一行:

guard let spriteComponent = entity?.componentForClass(SpriteComponent.self) else {
return
}

并收到这个:

Value of type 'GKEntity' has no member 'componentForClass'

显然苹果已经从 GamePlayKit GkEntity 类中删除了这个方法。那么我应该改用哪种方法呢?

最佳答案

在 Swift 3 中,这已更改为 component(ofType:) .所以你的表情会是这样的;

guard let spriteComponent = entity?.component(ofType: SpriteComponent.self) else {
return
}

关于ios - 类型 'GKEntity' 的值没有成员 'componentForClass' 。为什么我在 swift 3.0 中找不到这个方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39823718/

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