我正在开发一个使用 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";
}];