私はobjective-cに新しいです。私のオブジェクトreportingTimeはinitメソッドでnilです。私が間違っていることは何ですか? reportingTimeを初期化して最初の週を設定するにはどうすればよいですか?Objective-c:インスタンスを初期化するvar
I持って、次のインタフェースと実装
マイインタフェースファイル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;
}
それはそれは私がそれを変更した計算であるタイプミスだったが、それでも – baliman
おかげで、動作していないと、なぜCalculate.mでの#import「Calculate.m」はありますか? – baliman