gpt4 book ai didi

Swift 语法错误 : Type 'AnyObject' cannot be implicitly downcast

转载 作者:行者123 更新时间:2023-11-28 13:19:14 25 4
gpt4 key购买 nike

我使用下面的代码在 swift 中创建 Sprite 。

    var bg : CCSprite = CCSprite.spriteWithImageNamed("Default.png");
bg.position = ccp(SW*0.5, SH*0.5)
self.addChild(bg)

请检查图像,第一行给出错误。 enter image description here

错误:无法将类型“AnyObject”隐式向下转换为“CCNode”:您是要使用“as”来强制向下转换吗?

网上有没有Cocos2d-Swift的文档?

最佳答案

重写

var bg : CCSprite = CCSprite.spriteWithImageNamed("Default.png")

作为

var bg = CCSprite.spriteWithImageNamed("Default.png") as CCSprite

Swift 不会隐式转换(在本例中:AnyObject!CCSprite),您必须使用 as 添加显式转换。

关于Swift 语法错误 : Type 'AnyObject' cannot be implicitly downcast,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27185286/

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