こんにちは私のIOSアプリケーションでプッシュ通知機能を実装しようとしています。現在、プッシュ通知によってアプリが開かれた場合、特定のviewcontrollerを開くコードがあります。私がこれをやっているのは、viewcontroller ontopを押すことです。appdelegateからviewcontrollerにデータを渡すには?
私が今必要とするのは、appcontrolからviewcontrollerにデータを渡すことです。私はviewcontrollerからviewcontrollerへのデータを渡すことを理解していますprepareforsegueを使用することです。私はこれをやってみましたがうまくいきませんでした。
私はこのタスクを取り込む方法を研究しましたが、stackoverflowに関する多くの回答は、私がswift 3に変換する能力がない時代遅れの古いコードでした。私はどのように私はviewcontrollerにappdelegateからデータを送信するのだろうか?
相続人didFinishLaunchingWithOptionsに
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let destinationViewController = storyboard.instantiateViewController(withIdentifier: "detailPin2") as! detailPinViewController
let navigationController = self.window?.rootViewController as! UINavigationController
navigationController.pushViewController(destinationViewController, animated: false)
AppDelegateから* VCを表示するために使用しているコードを表示してください。 – DonMag
編集済みの投稿コードは今すぐになっているはずです – JackieXY
何か不足していますか?あなたはappdelegateの関数の中にいて、あなたはあなたの行き先VCへのポインタを持っています。渡す予定のデータでVCのメンバー関数を呼び出すことはできませんか? – Spads