Swift3から、 UINavigationControllerpopViewController(animated:) で警告が出るようになりました。

    navigationController?.popViewController(animated: false)
    // Expression of type "UIViewController?" is unused. と警告がでる

popして返ってくる返り値を使っていないよと警告がでています。 これを解消するには、戻り値をワイルドカードに食わせてあげます。

    _ = navigationController?.popViewController(animated: false)

意外とSE-047による影響がでてたりするので注意ですね。