我想使用Swift做一個簡單的遊戲。遊戲具有不同的級別,每個級別都要求遊戲的行爲方式略有不同。我決定爲每個級別使用不同的類,這些類都是從基本級別繼承而來的。 這是基礎: import SpriteKit
class LevelBase {
var scene: GameScene! // Seems very dodgy
var blocks = [SKSpriteNod
的Xcode大喊大叫錯誤 但我不知道發生什麼。我一直在尋找,我認爲這可能是關於鑄造和可選的。第一個給初始值設定條件的結合必須有可選的類型,而不是「日期」第二和第三給人初始值設定爲有條件的結合必須有可選的類型,而不是「雙」 for article in (topic.articleArrays ?? nil)!{
if let articleId = article.id,