私のアプリケーションでは、3つのビューコントローラが関係しています。1つ目は、2つ目のViewControllerを開くためのマップとボタンを含みます。2番目のViewControllerには検索可能なテーブルが含まれており、ユーザーが行を選択すると、3番目のViewControllerに関連データが読み込まれます。これはすべてうまくいきます!
ここでの意図は、ユーザーが3番目のViewControllerの[Showon Map]ボタンを押すと、データ(この場合は座標の2つのdouble値)を最初のView Controllerに戻し、最初のViewControllerができるようにすることです。これらの座標に焦点を合わせます。
私はAppleのドキュメント(BirdSightingチュートリアル)とSOに関する以前の質問/回答に従いましたが、1つの問題に気づきました。
thirdviewcontrollerのデリゲートを最初のviewcontrollerに設定する場所が本当に見つかりません。通常、最初のVCに次のコードを入力しますが、3番目のVCのインスタンスを作成していません。これは2番目のVCで発生します。
thirdVC.delegate = self; //set self as the delegate
だから私は何をすべきですか?
ありがとう