不调用指定为初始化程序的选择器。
return [TyphoonDefinition withClass:[AppDelegate class] configuration:^(TyphoonDefinition *definition) {
[definition useInitializer:@selector(initWithString:)
parameters:^(TyphoonMethod *initializer) {
[initializer injectParameterWith:@"randomString"];
}];
}
我已经设置了一个断点initWithString
,它永远不会被调用。此外,当我尝试使用它时,字符串是空的。
是的,我已经在我的 plist 文件中指定了 Typhoon 配置,我还确保调用了这个方法,并且确实如此。