On May 10, 2011, at 6:34 AM, Brian Bruinewoud wrote:

> Hi All,
> 
> Just curious, why does this work (compiles and runs):
> 
>    displayLink = [NSClassFromString(@"CADisplayLink") displayLinkWithTarget: 
> tapped selector:@selector(respond:)];
> 
> But this doesn't link because the CADisplayLink class is missing:
> 
>    displayLink = [CADisplayLink                       displayLinkWithTarget: 
> tapped selector:@selector(respond:)];
> 
> ??

If the class is missing, NSClassFromString(@"CADisplayLink") returns nil. When 
you say that it "compiles and runs", does that mean that line of code puts a 
non-nil value in displayLink? That would be interesting, but I suspect you're 
just calling a method on nil.

Hank

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to