詳細情報を表示する

単純にnilが返ってくるかと、nilで返ってきた場合にエラーがおきるかどうかです。
ABRoadのAPIでデータが存在しない場合にnilが返ってくるかは、自分で調べるしかないですね。

今回のケースで微妙なのは、APIの結果としてはnilはあり得るのですが、前の結果画面で存在するツアー情報を指定しているので、基本的にはnilにはならないはずです。
このようなケースで、チェックのコードを書くかは人によりますね。
私の判断としては、ABRoad側のデータやロジックは我々がコントロールできないため、前の画面で取得できた情報も、次の画面で取れるかは保証できないと考えてnilチェックを入れた方がよいと考えます。