私のアプリでは、3つのストーリーボードがあります。私が知りたいのは、UIStoryBoard init funcが最初のパラメータname:Stringを取るので、viewcontrollerコードでストーリーボードID /名前を取得する方法です。どこに格納され、どのようにアクセスするのですか?viewcontrollerのストーリーボードID /名前を取得する方法
答えて
ストーリーボード名は、.storyboardファイル自体の名前ですが、.storyboard拡張子はありません。あなたが復元IDは、ストーリーボードIDに設定されていない限り、UIViewController
のストーリーボードID
は、取得できないことができ、その後、あなたはストーリーボードの名前を取得するには
self.restorationIdentifier
私のコードから取得したい。 – user584819
@ user584819投稿を編集しました。 – Code
viewDidLoad()内でprint(self.restorationIdentifier)を試してもnilが返される – user584819
を使用し、ちょうどあなたのストーリーボードファイルにアクセスしてくださいView Controllerのどれかをクリックしないでください。ファイルインスペクタを開き、最初のタブの上に、あなたの名前(つまり、 "Main.storyboard")が表示されます。通常はファイル名にすぎません。しかし、ストーリーボードを入手する最も良い方法は、ちょうどstoryboard
のプロパティを取得することです。
私のコードから取得したい – user584819
プライベートAPIを使用せずにストーリーボードの名前を取得することはできません。
- 1. ViewControllerの名前を取得する
- 2. データストア - ID /名前値の取得方法
- 3. sqlのidでグループから名前を取得する方法
- 4. IDの頂点を名前で取得する方法は?
- 5. マーカーの名前またはIDを取得する方法
- 6. ViewControllerを使用して、名前にドット(ストーリーボード)を使用する
- 7. Google DataStore - ID /名前でデータを取得する方法
- 8. Pythonスレッド - 親ID /名前を取得する方法
- 9. SurveyMonkeyで調査IDを名前で取得する方法
- 10. 文書 - タグの名前を名前で取得する方法
- 11. VB.NET〜httpwebrequest - httpwebrequestの間にフォーム要素のID /名前を取得する方法
- 12. メッセンジャーボット:ID、名前、ユーザーのプロフィール画像を取得する方法url?
- 13. Jquery Tokeninput IDの代わりに名前を取得する方法
- 14. 名前で語彙IDを取得
- 15. ボタンから名前/ IDを取得
- 16. プログラムで名前ノードのホスト名を取得する方法は?
- 17. 画像の名前の取得方法
- 18. ワークブックスコープの名前の取得方法は?
- 19. CardHolderの名前の取得方法
- 20. INSERTの前にmysql行のIDを取得する方法
- 21. レイヤーをクリックしたときのフィーチャーグループの名前/ IDの取得方法
- 22. tree-model-js以前のノードIDを取得する方法
- 23. すべての親の名前を取得する方法
- 24. 名前付きスコープ内の要素のIDを取得する
- 25. Instagramのユーザー名をユーザーIDから取得する方法は?
- 26. LaravelのユーザーIDからユーザー名を取得する方法は?
- 27. dojo:divのクラス名をidから取得する方法
- 28. Asp.Net IDでユーザーのロール名を取得する方法
- 29. 非ストーリーボードのViewControllerからViewControllerに移動
- 30. FacebookのIDと名前を取得する
'UIViewController'には、View Controllerの起源となった' storyboard:UIStoryboard? 'プロパティがあります。あなたはそれを探していますか? –
クラスUIStoryboardには、Swiftという名前/ idを取得するプロパティまたはメソッドがありません。または、おそらく私はsoemthingを逃す – user584819
可能性のある[UIViewControllerまたはSwift/Objective-Cのストーリーボードから基本的なUIViewControllerの識別子をプログラムで取得することは可能ですか?](https://stackoverflow.com/questions/26229355/is-プログラマチックに得ることができる、基本的な識別子の制御を可能にする) – Dieblitzen