Я использую следующий код, чтобы ввести параметр перечисления в Typhoon в Swift:Инъекционного параметр в тайфуне Swift
public dynamic func introPageViewController() -> AnyObject {
return TyphoonDefinition.withClass(UIPageViewController.self) {
(definition) in
definition.useInitializer("initWithTransitionStyle:navigationOrientation:options:"){
(initializer) in
initializer.injectParameterWith(UIPageViewControllerTransitionStyle.Scroll)
}
}
}
Проблема заключается в том, что метод injectParameterWith принимает только параметры типа AnyObject и параметр Я хочу, чтобы ввести имеет тип Int, поэтому этот код дает ошибку компилятора. Как я могу достичь этого, не вызывая ошибки компилятора или сбоя?
Спасибо! Он работает сейчас :) – amandeepsingh