0
私はTyphoon Framework for iOSを依存性注入に使用しています。サブクラスオブジェクトはnilを返します - 台風
私はクラスAとクラスBの2つのクラスを持っています。クラスBはクラスAのサブクラスです。クラスAはシングレットです。私はclassBObjectを取得しようとするたびに、クラスBでは
- (id)classAObject{
return [TyphoonDefinition withClass:[ClassA class] configuration:^(TyphoonDefinition *definition){
definition.scope = TyphoonScopeLazySingleton;
}];
}
- (id)classBObject{
return [TyphoonDefinition withParent:[self classAObject] class:[ClassB class] configuration:^(TyphoonDefinition *definition) {
}];
}
は、私はnilを取得しています、クラスA
@interface Class B: Class A{
}
を継承しています。
@interface classB:NSObject{
}
しかし、私がNSObjectから継承すると、値を取得しています。
私はここで間違っていますか?
おかげで私の基本クラスで
、私はクラスBにアクセスしようとしていますそれは本当に奇妙だが、私は同じコードを書き、それが –
はあなたがクラスCでアセンブリ –
からクラスを取得しているコードを表示することができます動作しますが、IDのオブジェクト= [_assembly classBObject] ; //アセンブリはnilではありません。これは役に立ちますか? –