[MacRuby-devel] NSTimer.timerWithTimeInterval ?
Richard Kilmer
rich at infoether.com
Mon Nov 7 11:42:53 PST 2011
Take the calling param sequence and turn it into a 1.9 hash statement in order :)
timer = NSTimer.timerWithTimeInterval 60, target: self, selector: 'recheckAndUpdateTitle:', userInfo: nil, repeats: true
because this is the actual selector: timerWithTimeInterval:target:selector:userInfo:repeats:
On Nov 7, 2011, at 2:33 PM, Robert Feldt wrote:
> Hi,
>
> Noob to both MacRuby and Cocoa/Objective-C here (but not Ruby) so
> please forgive is this is obvious but when I try to call
>
> timer = NSTimer.timerWithTimeInterval(60, self,
> 'recheckAndUpdateTitle:', nil, true)
> NSRunLoop.currentRunLoop.addTimer(timer)
>
> I get:
>
> undefined method `timerWithTimeInterval' for NSTimer:Class (NoMethodError)
>
> which is very confusing given:
>
> http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSTimer_Class/Reference/NSTimer.html#//apple_ref/occ/cl/NSTimer
>
> and
>
> http://stackoverflow.com/questions/1449035/how-do-i-use-nstimer
>
> What am I missing here? Any advice appreciated!?
>
> --
> Thanks in advance,
>
> /Robert Feldt
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
More information about the MacRuby-devel
mailing list