2017-11-14 14 views
0

独自のフレームワーククラスでappdelegateを実装する方法は?アプリケーションがフォアグラウンド/バックグラウンドに入るタイミングを検出する必要があるためです。 例:のような、サービスクラスのアンドロイドApplifecycle実行cocoa touch frameworkでappdelegateを実装する方法は?

+0

あり、あなたが聞くことができるそのための同等の通知。 – HAS

+0

これは役に立ちますか? https://stackoverflow.com/questions/24910765/ios-nsnnsificationcenter-to-check-whether-the-app-came-from-background-to-foregr – HAS

答えて

1

にあなたは単にUIApplicationDelegateプロトコルを実装することで、独自のApp Delegateクラスを作成することができます:あなたは、さまざまなアプリのデリゲートメソッドを実装する必要があります

@UIApplicationMain 
class CustomAppDelegate: UIResponder, UIApplicationDelegate {} 

注意をこのクラス。

EDIT:

次のようにappDelegateシングルトンをキャストすることができます別のクラスからこれを呼び出すために:

if let appDelegate = UIApplication.shared.delegate as? CustomAppDelegate {} 
+0

1つのNsobjectクラスからこのクラスを呼び出す方法は? – RejoylinLokeshwaran

+0

@RejoylinLokeshwaranは編集をチェックします。 – ZeMoon

+0

'FrameworkTest.AppDelegate'タイプの値を 'WalinnsTracker.TrackerDelegate'にキャストできませんでした。 "FrameworkTest"はアプリケーションデリゲート、 "" WalinnsTracker "はフレームワーク内にあります – RejoylinLokeshwaran

関連する問題