私はビーコンを使って距離を更新するこのコードを持っています。一度実行したperformseguewithidentifierを停止
func updateDistance(distance: CLProximity) {
UIView.animateWithDuration(0.8) {
switch distance {
case .Unknown:
print("unknown")
case .Far:
print("far")
case .Near:
print("near")
case .Immediate:
print("Immediate")
self.performSegueWithIdentifier("beaconSegue", sender: self)
}
}
}
私はちょうどそのすでに実行後self.performSegueWithIdentifier機能を停止する方法あればお願いしたいです。
self.performSegueWithIdentifierを停止しないでください。必要な場合にのみ電話してください。 –
しかし、この例では、ビーコンが絶え間なく "即時"の位置を出すときに、それがセグを実行することを理解しています。これを除いてセグをする良い方法はありますか? – Dze
あなたは何を意味するのか分かりません。 self.performSegueWithIdentifierを実行したくない場合は、単に呼び出さないでください。 –