簡體   English   中英

NSMutable Array無法覆蓋[AnyObject] / NSMutableArray以強制強制鍵入SKAction

[英]NSMutable Array not covertible to [AnyObject] / NSMutableArray to type SKAction in coercion

var actionArray:NSMutableArray = NSMutableArray()
    actionArray.addObject(SKAction.moveTo(finalDestination, duration: NSTimeInterval(moveDuration)))
    actionArray.addObject(SKAction.removeFromParent())

    torpedo.runAction(SKAction.sequence(actionArray as [AnyObject]))

錯誤:“ NSMutableArray”不能隱式轉換為“ [AnyObject]”; 您是要使用“ as”進行顯式轉換嗎?


第二個問題,因為我不能經常發布,這與前面的問題非常相似:

var actionArray:NSMutableArray = NSMutableArray()

    actionArray.addObject(SKAction.moveTo(CGPointMake(position, -alien.size.height), duration: NSTimeInterval(duration)))
    actionArray.addObject(SKAction.runBlock({
        var transition:SKTransition = SKTransition.flipHorizontalWithDuration(0.5)
        var gameOverScene:SKScene = GameOverScene(size: self.size, won:false)
        self.view?.presentScene(gameOverScene, transition: transition)
    }))


    actionArray.addObject(SKAction.removeFromParent())

    alien.runAction(SKAction.sequence(actionArray as [SKAction]))

錯誤:“ NSMutableArray”在強制中鍵入“ [SKAction]”

不知道為什么我得到這個,但是自從我切換到Xcode 7以來,所有這些錯誤都彈出了。感謝您的幫助! 謝謝!

抱歉應該... 1。

var actionArray:[SKAction] = [SKAction]()
actionArray.append(SKAction.moveTo(....
actionArray.append(SKAction.removeFromParent())
torpedo.runAction(SKAction.sequence(actionArray))
  1. var actionArray:[SKAction] = [SKAction]()同上

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM