回答編集履歴

1

リンク追加

2021/07/20 22:53

投稿

hoshi-takanori
hoshi-takanori

スコア7901

test CHANGED
@@ -1,4 +1,4 @@
1
- モーダル view controller からは [presentingViewController](https://developer.apple.com/documentation/uikit/uiviewcontroller/1621430-presentingviewcontroller) で呼び出し元の view controller を取得できますが、呼び出し元が UINavigationController の中にある場合は UINavigationController を返す ([definesPresentationContext](https://developer.apple.com/documentation/uikit/uiviewcontroller/1621456-definespresentationcontext) で制御できるっぽいですが、あまりいじりたくない…) ので、とりあえず次のコードでいけるかと。
1
+ モーダル view controller からは [presentingViewController](https://developer.apple.com/documentation/uikit/uiviewcontroller/1621430-presentingviewcontroller) で呼び出し元の view controller を取得できますが、[呼び出し元が UINavigationController の中にある場合は UINavigationController を返す](https://stackoverflow.com/questions/13118529/wrong-presentingviewcontroller) ([definesPresentationContext](https://developer.apple.com/documentation/uikit/uiviewcontroller/1621456-definespresentationcontext) で制御できるっぽいですが、あまりいじりたくない…) ので、とりあえず次のコードでいけるかと。
2
2
 
3
3
 
4
4