mapViewController (Navigation Controller 内) があります。初めて開いたとき、viewDidLoadの後、- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
呼び出されます。
前の viewController に戻って mapViewController に戻ると、didUpdateUserLocation デリゲートが呼び出されていないため、注釈が表示されません。
問題の解決策を見つけるのを手伝ってください。ありがとうございました。