- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
-(id)initWithValue:(int *)TraineeID Name:(char *)name dob:(NSDate *)Dob heightf:(int *)heightf heightI:(int *)heightI weight:(float)weight TRBm:(float)BMI
{
Name=name;
dob=Dob;
HeightInFeet=heightf;
HeightInInch=heightI;
Weight=weight;
TrBMI = BMI;
}
Это функция, по правилам именования Obj-C и именованна как конструктор, и даже имеет правильный возвращаемый тип.
Отсюда вывод:
тут тут не хватает [super init] и return self;