2017-12-05 14 views
0

Swift 3에서 TyDoon과 AppDelegate 통합을 아무런 문제없이 사용했지만 Swift 4와 Xcode 9로 업데이트 한 이후로 initialAssemblies()이 호출되지 않는 문제가 발생했습니다.Typhoon과 Swift 4의 AppDelegate 통합

이전 스위프트 3, 엑스 코드 8

func initialAssemblies() -> NSArray { 
    return [SharedComponentsAssembly.self, 
      ViewControllersAssembly.self] 
} 

AppDelegate.swift : 엑스 코드 9initialAssemblies() 스위프트 4 에서 지금 application(_:didFinishLaunchingWithOptions:)

전에 호출되었다 : initialAssemblies()가 호출되지 않습니다

타이푼 위키의 Activating Assemblies 가이드를 살펴본 결과 해결책을 찾지 못했습니다. 지금은 해결 방법으로 plist 통합을 사용하고 있지만 AppDelegate 통합을 사용하고 싶습니다.

누군가가 Swift 4와 AppDelegate 통합을 성공적으로 사용했다면 도와주세요!

답변

0

"@objc"지정자를 추가하려고 했습니까? 이와 비슷한

확인해 본 경우이 메서드가 호출됩니다.