I'm trying to create class which is a subclass of SKSpriteNode and I want to add other properties and functions to it. But in the first step I faced an error. Here's my code:
import SpriteKit
class Ball: SKSpriteNode {
    init() {
        super.init(imageNamed: "ball")
    }
}
It's not a compile error, It's run-time error. It says: Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0) and fatal error: use of unimplemented initializer 'init(texture:)' for class Project.Ball.
How can I fix it?
 
     
     
    