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@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel