現在アプリを開発しており、APIに現在位置情報(緯度、経度)と現在時間をURLのパラメータとして渡す処理を行いたいのですが、処理がうまくいきません。

A:現在位置を取得するクラス
B:現在時間を取得するクラス
C:APIからデータを取得するクラス

以上3つ(A,B,C)のクラスをViewControllr内でインスタンス化しviewDidload()内にA,B,Cの順に呼び出したいのですが、どうもデバックを見る限りB,C,Aの順に処理が行われているため現在位置情報をパラメータとして渡せていないのでAPIからデータを得ることができません。
A,B,Cの順で処理を行う良い方法はないでしょうか?
教えていただけると幸いです。