Инъекция свойств TinyIoC в BuildUp не работает в приложении Xamarin.iOS

У меня возникли небольшие проблемы с выяснением, почему я не могу внедрить свойства в ViewController в приложении Xamarin для iOS.

Мои типы зарегистрированы, и они разрешаются правильно в моем конструкторе ViewController с помощью этого кода:

myService = TinyIoCContainer.Current.Resolve<IMyService>();

Но вместо того, чтобы назначать все deps вручную, я считаю, что у меня должна быть возможность, чтобы TinyIoC "заполнял" публичные свойства моего ViewController с помощью:

TinyIoCContainer.Current.BuildUp (this);

в конструкторе моего ViewController, но как только я пытаюсь запустить эту строку кода, даже без каких-либо открытых свойств, указанных в моем ViewController - я получаю исключение stackru и множество ошибок после этого.

Может кто-нибудь сказать мне, что я могу делать здесь не так?

0 ответов

Другие вопросы по тегам