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と繋げてあることでクリアしていると考えていい記述でしょうか。もしくは、この記述をクリアしていないからコードが画面に反映されないのでしょうか。
Swift3の場合は"Swift"のタグを付けて下さい。("Swift 2"は削除して下さい)
回答1件
あなたの回答
tips
プレビュー