【发布时间】:2018-05-25 16:18:57
【问题描述】:
我有一个名为Ball 的自定义类和GameScene.sks 中的一个精灵:
GameScene.sks:
var ball:Ball!
override func didMove(to view: SKView) {
ball.setUp()
addChild(ball)
}
Ball.swift:
import Foundation
import SpriteKit
class Ball: SKSpriteNode {
func setUp() {
self.texture = SKTexture(imageNamed: "ball")
}
}
但它会抛出这个错误:Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value
有人可以帮忙吗?谢谢
【问题讨论】:
-
哪一行会抛出这个错误?是
ball.setUp吗?你如何在GameScene.sks中为ball赋值? -
它在这一行抛出错误:“bal.setUp()”
标签: ios swift swift3 sprite-kit sprite