0
はdetailViewがsplitViewControllerに提示されているかどうかを確認しようとして。これはポートレートモードのiPhone上にあるので、1つのビューだけが画面に表示されます。詳細ビューのコンテキストアクションを含むモーダルを提示する必要がありますが、詳細ビューが実際に表示されていることを確認する必要があります。SplitViewControllerチェック
は、これまで私が試してみました:
if splitViewController.isCollapsed == false {
// .. always true regardless if im in the master view or detail so doesn't help
}
if splitViewController.displayMode == .primaryHidden {
print("Detail view is visible")
// Doesn't return true in detailView
}
チェックするいくつかの他の方法はありますか?すべてのものをログに記録しようとすることで、次のように判明