アプリが最初にロードされると、マップをロードする前に (またはマップがロードされているときに) regionDidChange メソッドが数回呼び出されることに気付きました。
この動作を回避するために、次のハックを使用する必要があったため、regionWillChange 内に保存するロジックは 1 回だけ呼び出されます。
if(self.mapView.region.span.longitudeDelta !=0 )
マップが適切に読み込まれる前に、システムによって regionDidChange が呼び出されるのを回避するハック以外の方法はありますか?