I\'m playing around with a Swift playground working on a new class. For some reason I keep getting an error that the class \"does not have a member type\" with the name of
I agree with @Antonio The other way might be to create struct if you don't want to use init:
class DataModel {
struct MyStruct {
static var myCalendar:NSCalendar = NSCalendar.autoupdatingCurrentCalendar()
static let now = NSDate()
}
var myData = [NSDate : Float]()
var components = MyStruct.myCalendar.components(.CalendarUnitYear | .CalendarUnitMonth, fromDate: MyStruct.now)
}
Test
var model:DataModel = DataModel()
var c = model.components.year // 2014