I was using XCode 3 and everything was a breeze, but a new MacRuby project in
XCode 4 seems like pulling teeth. I'm sure someone has run across this, so I'll
ask. I read Matt's chapter on XCode 4, read the redwoodapp.posterous.com
article on setting the targets, and can get the thing to run and the main
window to display. So here's the proble:
I have a Ruby class, ApplicationController, and I've hooked one button, one
label, and one slider to it using IB. I declared the outlets as attr_writer and
the method signature for the action is on_randomize(sender).
I created an awakeFromNib method. In this method, I put:
puts "hello, world"
It never prints to the console. Main window displays fine. No puts. I changed
the File's Owner to ApplicationController (although it shouldn't matter,
because it's not document-oriented). Still nothing.
I added puts statements to app_delegate.rb and nothing there is being executed.
I added puts statements to rb_main.rb and it is being loaded, and the Ruby
files are being required.
The only build error is as follows:
2011-04-04 16:08:53.742 Random Password Generator[79326:903] loaded rb_main
2011-04-04 16:08:53.751 Random Password Generator[79326:903] requiring
AppDelegate
2011-04-04 16:08:53.756 Random Password Generator[79326:903] requiring
ApplicationController
2011-04-04 16:08:53.805 Random Password Generator[79326:903] Could not connect
the action on_randomize: to target of class ApplicationController
The first 3 lines are my debug statements in rb_main.rb. The third one, "Could
not connect..." is the one I'm having trouble interpreting.
Any pointers as to why my code simply doesn't hook up?
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel