Hi everyone,
I'm building an app, and I've got a bunch of interface object
definitions called "InputElements". There are a couple subclasses,
such as InputElementButton and InputElementSlider.
I'm building the interface via an "InputMode" object, that contains an
array of InputElement objects. As I build the interface, I loop
through the InputElement objects in the InputModes array, and am doing
the following:
for (InputElement * element in [inputMode elements]) {
if ([element isKindOfClass:[InputElementButton class]]) {
//build an InputViewButton
} else if ([element isKindOfClass:[InputElementSlider class]]) {
//build an InputViewSlider
}
}
When I try to compile, I'm getting two errors:
"_OBJC_CLASS_$_InputViewSlider", referenced from:
[EMAIL PROTECTED] in CosMouseViewController.o
"_OBJC_CLASS_$_InputViewButton", referenced from:
[EMAIL PROTECTED] in CosMouseViewController.o
My question is, do I need to override the +(Class) class method for
each InputElement subclass, and if so how do I make a Class object?
Thanks,
Dave
_______________________________________________
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 [EMAIL PROTECTED]