Actually I realized I didn't put the full Address Book example online yet, but this section shows how to use method missing to write a nicer wrapper for the AddressBook framework:
http://ofps.oreilly.com/titles/9781449380373/ch03.html#_method_missing I hope it helps, - Matt On Sat, Jan 15, 2011 at 7:26 PM, Matt Aimonetti <mattaimone...@gmail.com>wrote: > Constants in Ruby start by an uppercase, rename kABFirstNamePropery => > KABFirstNamePropery > > Also I have an address book example in my book you can see freely online. > > - Matt > > Sent from my iPhone > > On Jan 15, 2011, at 19:24, Daniel Lopes <danielvlo...@gmail.com> wrote: > > Hello, > > I'm playing with AddressBook framework but I can't figure how access the > predefined constants. > > For example, in my ViewControler I do like below but XCode can't find > kABFirstNamePropery. I already added framework 'AddressBook' in my > rb_main.rb: > > def awakeFromNib > notificationCenter = NSNotificationCenter.defaultCenter > notificationCenter.addObserver(self, > selector: "recordChanged:", > name: > ABPeoplePickerNameSelectionDidChangeNotification, > object:peoplePicker) > end > > > def recordChanged(notification) > people = peoplePicker.selectedRecords > person = people.first > puts kABFirstNameProperty > end > > > Anyone can help me with this issue? > > Thanks in advance ;) > > _______________________________________________ > 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