質問: Tabbed applicationを使い、ViewControllerを一つ増やして、Cocoa Touch Classで新しいファイルを作り、Custom ClassのClassに作ったファイル名を選択して追加したViewControllerと関連づけました。 追加したViewControllerでは地図を表示させ、座標の位置にピンを立てようとしたのですが、地図は表示されるもののピンは表示されません。 同じコードをSingle View Applicationで試したところ、何も問題なく地図もピンも表示されました。 Cocoa Touch Classで作ったファイルに、 ``` /* // MARK: - Navigation // In a storyboard-based application, you will often want to do a little preparation before navigation override func prepare(for segue: UIStoryboardSegue, sender: Any?) { // Get the new view controller using segue.destinationViewController. // Pass the selected object to the new view controller. } */ ``` という記述がありました。これは追加したViewControllerはTab Bar Controllerと繋げてあることでクリアしていると考えていい記述でしょうか。もしくは、この記述をクリアしていないからコードが画面に反映されないのでしょうか。
回答: prepare(for:sender:)は必要なければ実装する必要はありません。 ピンが表示されないのは他の原因だと思われます。