2014-11-28 2 views
1

Это мой код на самом верху у меня есть:Swift Viewcontroller.type не имеет элемент с именем

var newPurchase:Purchase = Purchase() 

Тогда на дне у меня есть:

class func updateLabels(label: UILabel, item: String) 
{ 
    label.text = newPurchase.purchaseLemonsBalance // ViewController.type does not have a member named 'newPurchase' 
} 
+0

Пожалуйста, покажите больше вашего объявление класса. – zisoft

ответ

2

Вы не можете получить доступ к переменные экземпляра в функциях класса.

Если вы хотите получить доступ к переменным экземпляра вы должны превратить вашу функцию класса в функцию экземпляра:

изменение

class func updateLabels(label: UILabel, item: String) 

в

func updateLabels(label: UILabel, item: String) 
Смежные вопросы