swift - Is it possible to set a struct as target for NSTimer -
i trying set scheduledtimerwithtimeinterval
inside struct
keep getting error cannot invoke scheduledtimerwithtimeinterval argument list of type
. when change struct
class
works fine.
my question possible set struct
target
of nstimer
? api says should of type anyobject
struct mytimer{ init() { let timer = nstimer.scheduledtimerwithtimeinterval(1, target: self, selector: selector("timer"), userinfo: nil, repeats: true) } }
and
class mytimer{ init() { let timer = nstimer.scheduledtimerwithtimeinterval(1, target: self, selector: selector("timer"), userinfo: nil, repeats: true) } }
edit: seems class target of scheduledtimer
has inherit nsobject first. struct never that.
Comments
Post a Comment