2017-04-21 7 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 
    } 
関連する問題