2014-12-04 95 views
0

Xcode在weekdayLetters的懶惰實例中未看到我的懶惰實例化屬性components。我該如何解決這個問題?如何在另一個懶惰實例中使用懶惰實例化的屬性

DaysViewController.Type does not have a member named 'components'

lazy var weekdayLetters: [String] = { 
    for index in 0...Constants.kNumberOfWeekdays - 1 { 
     components.weekday = calendar.firstWeekday + index 
     ... 
    } 
    return ... 
    }() 

lazy var components: NSDateComponents = { 
    let comps = NSDateComponents() 
    comps.weekOfYear = 1 
    return comps 
    }() 

lazy var calendar: NSCalendar = { 
    return NSCalendar.currentCalendar() 
    }() 

回答

2

明確self.解決您的問題:

self.components.weekday = self.calendar.firstWeekday + index 
^^^^^      ^^^^^ 

據我所知,目前還沒有資料關於這一點。

+0

你救了我的日子:-)謝謝。 – 2014-12-04 13:31:49