私は現在、別のView Controllerに組み込まれているテーブルビュー内の場所のリストを持つSwiftのアプリケーションを作成しています。私が抱えている問題は、ユーザーの場所を取得する前にセグをロードすることです。場所が取得されるまで待つ必要があります。これは私が現在やっているものです:それはセグエを行う前に更新するための時間がないのでコンテナビューで埋め込みセグを遅らせてもよろしいですか?
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if let embeddedVC = segue.destinationViewController as? MapList where segue.identifier == "locationList" {
embeddedVC.longitude = self.longitude
embeddedVC.latitude = self.latitude
}
}
現在はそれだけで0,0の位置を渡します。
は 'shouldPerformSegueWithIdentifier'機能を見てみましょう - あなたはそこにfalseを返すことができ、その後、私は* – luk2302