編集 - 明確にするために改訂しました。
//myViewController.h
@property (strong, nonatomic) SCDataObject *dataObject;
ストーリーボードでは、カスタム クラス myViewController を持つ 1 つの VC を作成しました。ストーリーボード ID myViewControllerStoryboardId を指定しました。
//anotherClass.m
UIViewController *viewController =
[self.storyboard instantiateViewControllerWithIdentifier:@"myViewControllerStoryboardId"];
カスタム VC をインスタンス化しますが、いくつかの理由で意図的にUIViewController 型のポインターに設定していることに気付きました。
//anotherClass.m
//I want to set the property, dataObject, of the instantiated VC, but this doesn't work.
viewController.dataObject = something;
実際のオブジェクトにはプロパティがありますが、それへのポインタは別のクラスです。プロパティを設定するにはどうすればよいですか?