[MacRuby-devel] Fail to access kABFirstNameProperty
Daniel Lopes
danielvlopes at gmail.com
Sat Jan 15 20:52:39 PST 2011
Thank Matt,
I thought there was any compatible layer or trick to make objc constants work as ruby constants.
Thanks a lot again (and thanks for the book too).
On 16/01/2011, at 01:33, Matt Aimonetti wrote:
> 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
>
> _______________________________________________
> 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/20110116/9816c054/attachment.html>
More information about the MacRuby-devel
mailing list