オプションのオプションでオプションのバインディングをどのように行いますか?
たとえば、UIViewController の navigationController プロパティがオプションのオプションであるとします。方法 1 または方法 2 を使用する必要がありますか、それとも 3 番目の方法はありますか?
方法 1
if let navigationController = viewController.navigationController! {
}
また
方法 2
if let optionalNavigationController = viewController.navigationController {
let navigationController = optionalNavigationController {
}
}