Reputation: 1554
I'm not sure I'm using the property function correctly.
@synthesize generated;
-(id)initWithNumber:(int)FirstNumber toSecond:(int)SecondNumber;
{
self = [super init];
if (self) {
generated = FirstNumber + SecondNumber;
}
return self;
}
The property generated
is just an int
. Shouldn't I be able to use a property as a global value that I can access?
Is that a valid init
method?
Upvotes: 0
Views: 61
Reputation: 29084
You got two choices:
1) self.generated = FirstNumber + SecondNumber;
2)
_generated = FirstNumber + SecondNumber;
Upvotes: 3
Reputation: 2999
you have to use properties with a self.
qualifier.
just replace generated = FirstNumber + SecondNumber;
with
self.generated = FirstNumber + SecondNumber;
Upvotes: 2