Typhoon フレームワークを使用しているプロジェクトに取り組んでいます。これは、シミュレーターおよび arm7 アーキテクチャーで正常にビルドおよび実行されます。しかし、arm64 アーキテクチャ用にビルドを開始すると、Typhoon のプロパティについて不平を言い始めますnil
。TyphoonInjectionByReference
どちらが設定されていないかに関して実際の問題を見つけます。
この種の問題を見つけた人はいますか。
[initializer injectParameterWith:[self aMethod]];
return [TyphoonDefinition withClass:[aController class]
configuration:^(TyphoonDefinition *definition) {
[definition useInitializer:@selector(
initWithNibName:dataProvider:headerViewController:pageTheme:refreshStrategy:)
parameters:^(TyphoonMethod *initializer) {
[initializer injectParameterWith:@"xyz"];
[initializer injectParameterWith:[self aMethod]];
[initializer injectParameterWith:nil];
[initializer injectParameterWith:[[Assembler sharedInstance]
definitionForAssemblyConfigurationKey:@"aTheme"]];
[initializer injectParameterWith:[self aMethod]];
}];
definition.key = @"ControllerKey";
}];