cannot be sent to an abstract object of class
cannot be sent to an abstract object of class
- Subject: cannot be sent to an abstract object of class
- From: Shane <email@hidden>
- Date: Sat, 4 Dec 2010 17:17:56 -0600
I get the error below when trying to assign a new value (compile
error) to rate in myMethod. Why is this NSNumber considered abstract?
I would like to give it a new value.
@interface
{
NSNumber *rate;
// ...
}
// ...
#end
- (id) init
{
// …
rate = [[NSNumber alloc] initWithFloat:0.0];
// now has retain count of 1
}
- (void) myMethod
{
// ...
[rate initWithFloat:[[config rate] floatValue]];
// …
}
*** initialization method -initWithFloat: cannot be sent to an
abstract object of class NSCFNumber: Create a concrete instance!
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden