[Adium-devl] ESAddressBookPlugin personForListObject selector not found error
Evan Schoenberg
evan.s at dreskin.net
Tue Jan 22 16:16:46 UTC 2008
In what version of Adium is your plugin running? Against what codebase
are you compiling it?
Cheers,
Evan
On Jan 22, 2008, at 10:22 AM, George Armah <armahg at gmail.com> wrote:
> Hello Adium developers,
> I was correcting bugs in my SMS plugin in addition to adding
> AddressBook
> support when I ran into the following problem.
>
> I call
> ABPerson * person = [[ESAddressBookIntegrationPlugin class]
> personForListObject:lo];
> in a - (void)showWindowForContact:(AIListObject *)lo method
> in one of my plugin classes (a subclass of AIWindowController).
>
> The plugin compiles ok. When I initiate the action that should bring
> up
> the corresponding window,
> it does not appear and I get the following console error message:
>
> 1/22/08 3:09:12 AM Adium[8626] *** +[ESAddressBookIntegrationPlugin
> personForListObject:]: unrecognized selector sent to class 0x148860
>
>
> Here is what I have done so far in looking for a solution:
> Checked for typos in my code
> Double checked that personForListObject is a class method
> I also called another class method - NSLog(@"%@",
> [ESAddressBookIntegrationPlugin propertyFromService:[selectedBuddy
> service]]);
> which executed just fine. The propertyFromService method is declared
> right before the personForListObject method.
>
> At this point I am a bit stumped. My next step is to run Adium under
> debug mode and trace out what happens when
> the personForListObject method is called. I would like to get the
> plugin
> complete before school starts so I'm putting the debugging on hold
> and directly retrieving a contact's AddressBook information using AB's
> API rather than the plugin's method.
>
> I wanted to bring this problem to your attention since you are
> probably
> in a better position to figure out what is going on than
> I am.
>
>
> Thanks for a great app,
>
> George Armah.
>
> _______________________________________________
> Adium-devl mailing list
> Adium-devl at adiumx.com
> http://adiumx.com/mailman/listinfo/adium-devl_adiumx.com
>
More information about the devel
mailing list