2017-04-21 2 views
0

내 AppDelegate 파일에 메소드가 있습니다. 나는 다른 반에서 부르고 있었다. 그러나 Localytics를 구현 한 후에 충돌이 발생합니다. 여기 내가 그 방법을 부르는 방법이있다.크래시 받기 ''LLAppDelegateProxy '유형의 값을 캐스팅 할 수 없습니다. "

let delegate = UIApplicatin.shared.delegate as ! AppDelegate 
delegate.myFunction() 

나는 this answer from Stack Overflow을 시도했다. 그 응용 프로그램을 충돌하지 않지만 메서드가 호출되지 않습니다.

답변

0

제대로 작동합니다. 실제로 나는 didFinishLauncihingWithOptions에있는 라인을 누락되었습니다. This answer에서 언급했습니다. 우리는 이것을해야한다.

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 
     AppDelegate.originalAppDelegate = self 
    } 
관련 문제