2016-08-15 44 views
-8

我不明白如何使用NSString,有人可以解决我的错误吗?不知道如何使用sstring

import UIKit 

class ViewController: UIViewController {    

    @IBOutlet var ship: UIImageView! 
    @IBOutlet var mothership: UIImageView! 
    @IBOutlet var enemy: UIImageView! 
    @IBOutlet var missel: UIImageView! 
    @IBOutlet var lives: UILabel! 
    @IBOutlet var score: UILabel! 
    @IBOutlet var startb: UIButton! 

    nsstring *touch; 
    String *livesstring; 
    nsstring *scorestring; 

    nstimer *enemyMovmentTimer; 
    nstimer *missileMovemmentTimer; 


    override func viewDidLoad() { 
     super.viewDidLoad() 
     // Do any additional setup after loading the view, typically from a nib. 
    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
    } 

    -(IBAction)startGame:(id)sender; 

    } 
} 
+0

这是'NSString',不'nsstring'。代码区分大小写 – dan

+7

而你将Objective-C和Swift混合在一起 – dan

+0

哪里?你可以帮我吗? – Zaidman

回答

1

我认为这是你在找什么:

import UIKit 

class ViewController: UIViewController {    

    @IBOutlet var ship: UIImageView! 
    @IBOutlet var mothership: UIImageView! 
    @IBOutlet var enemy: UIImageView! 
    @IBOutlet var missel: UIImageView! 
    @IBOutlet var lives: UILabel! 
    @IBOutlet var score: UILabel! 
    @IBOutlet var startb: UIButton! 

    var touch = NSString() 
    var livesstring = String() 
    var scorestring = NSString() 

    var enemyMovmentTimer = NSTimer() 
    var missileMovemmentTimer = NSTimer() 


    override func viewDidLoad() { 
     super.viewDidLoad() 
     // Do any additional setup after loading the view, typically from a nib. 
    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
    } 

    @IBAction func startGame(sender: AnyObject) { 

    } 

}