[MacRuby-devel] Fail to access kABFirstNameProperty

Matt Aimonetti mattaimonetti at gmail.com
Sat Jan 15 19:33:35 PST 2011


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 <mattaimonetti at 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 <danielvlopes at 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 at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-devel/attachments/20110115/373828f4/attachment.html>


More information about the MacRuby-devel mailing list