1. ホーム
  2. ios

プログラム的にStoryboard IDを取得する?

2023-11-29 20:32:24

質問

UIViewControllerまたはUIViewがそのストーリーボードIDを識別できるかどうかを確認しようとしています。 だから、期待していた。

UIViewController *aViewController;
NSString *storyboardID = aViewController.storyboard.id;  //not an actual property

または

NSString *storyboardID = [aViewController.storyboard valueForKey:@"storyboardId"];  //also not a working call

しかし、喜びはなく、同様の解決策をオンラインで見つけることができませんでした。 これが可能かどうか、どなたかご存知でしょうか?

どのように解決するのですか?

restorationIdentifierを使用することができます。これはStoryboard識別子のすぐ上にあり、UIViewControllerのプロパティです。