0

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

1 回答 1

0

在 Typhoon 2.0 发布前后,arm64 出现了一些问题。此问题可以通过更新到最新的 Typhoon 2.x 版本来解决。

于 2014-11-26T23:27:11.613 回答