Advertisement
Guest User

swinject WKInterfaceController nil

a guest
May 25th, 2019
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 0.59 KB | None | 0 0
  1. class ExtensionDelegate: NSObject {
  2.  
  3.     let container = Container()
  4.     func applicationDidFinishLaunching() {
  5.        setupContainer()
  6.     }
  7.    
  8.    func setupContainer(){
  9.    container.register(HomeInterfaceController.self) { _ in HomeInterfaceController()
  10.             }.initCompleted { r, c in
  11.                 c.viewModel = r.resolve(HomeViewModel.self)
  12.         }
  13.     }
  14. }
  15.  
  16. class HomeInterfaceController: WKInterfaceController {
  17.  
  18.     var viewModel: HomeViewModel!
  19.    
  20.     override func willActivate() {
  21.         viewModel.fetch() // ----> here I get exception
  22.         super.willActivate()
  23.     }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement