2015-03-09 7 views
0

Я пытаюсь создать случайные изображения, когда я нажимаю кнопку, но когда я нажимаю кнопку, оба изображения исчезают, и появляется только фон.Случайное изображение - фон появляется при нажатии кнопки

Вот мой код:

@IBAction func PickerTapped(sender: UIButton) { 

    //randomize a number for the first image 

    var firstrandomNumber = arc4random_uniform(7) + 1 

    //construct a string with a random number 

    var firstLeftHandImageString: String = String(format: "rud%i", firstrandomNumber) 

    // set the left hand image view to the asset corresponding to the randomized number 

    self.LeftHandImageView.image = UIImage(named: "firstLeftHandImageString") 

    //randomize a number for the second image 

    var secondrandomNumber = arc4random_uniform(7) + 1 

    //construct a string with a random number 

    var secondRightHandImageString: String = String(format: "rud%i", secondrandomNumber) 

    //set the right hand image view to the asset corresponding to the randomized number 

    self.RightHandImageView.image = UIImage(named: "secondRightHandImageString") 
} 

ответ

2
self.RightHandImageView.image = UIImage(named: "secondRightHandImageString") 

создает изображение из актива под названием «secondRightHandImageString»

если вы хотите изображение, созданное со строкой, которую вы создали, вам нужно будет (обратите внимание на отсутствие двойных котировок вокруг имени переменной)

self.RightHandImageView.image = UIImage(named: secondRightHandImageString) 
+0

большое спасибо! вау, мне действительно нужно строить свои навыки де-баггинга. Я навсегда смотрел на это и сравнивал его с учебником .. и никогда не видел этого. Удаление их работало как шарм !! –

Смежные вопросы