У меня проблемы с вводом свойства BOOL.
Я пробовал следующее:
- (id)emotionControllerWithItem:(MDDiaryItem *)item firstController:(BOOL)isFirst
{
return [TyphoonDefinition withClass:[MDEmotionViewController class]
configuration: ^(TyphoonDefinition *definition) {
[definition useInitializer:@selector(initWithAnalytics:) parameters: ^(TyphoonMethod *initializer) {
[initializer injectParameterWith:[_services analytics]];
}];
[definition injectProperty:@selector(setItem:) with:item];
[definition injectProperty:@selector(setFirstController:) with:[NSNumber numberWithBool:isFirst]];
}];
}
Но он падает во время выполнения с EXC_BAD_ACCESS
. На самом деле это не свойство BOOL, а свойства внедрения со значениями. Похоже, мое предположение об использовании Typhoon
неверно.