私はobjective-cが初めてです。私のオブジェクトReportingTimeはinitメソッドでnilです。私が間違っていることは何ですか?ReportingTime を初期化して firstweekday を設定するにはどうすればよいですか?
次のインターフェースと実装があります
私のインターフェースファイルCalculation.h
@interface Calculate : NSObject {
NSCalendar *reportingTime;
....
....
}
@property NSCalendar *reportingTime;
@end
そして私の実装ファイル Calculate.m
#import "Calculate.h"
@implementation Calculate
@synthesize reportingTime;
- (id)init
{
if(self = [super init]) {
reportingTime = [[NSCalendar alloc] init];
[reportingTime setFirstWeekday:1];
// reportingTime is nil ??????
}
return self;
}