ビューコントローラーのインスタンスを作成し、それを別のビューにモーダルで表示しています。
[viewController receiveNumber1:number1 andNumber2:number2];
[viewController setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[self presentModalViewController:viewController animated:YES];
私がやりたいのは、初期化時にこの新しいViewController内に2つのプロパティを設定することです。
私はこれを次のようなカスタムメソッドを呼び出すことで行うことができます(ここでは何かがint変数です):
[viewController methodProperty1:something1 andProperty2:something2];
ただし、新しいビューのコンテンツはこれらの数値に依存するため、初期化時にこれらのプロパティを設定する必要があります。
初期化中に新しいビューに情報を渡す方法はありますか?何かのようなもの:
[[UIViewController alloc] initWithValue1:something1 andValue2:something2];
また、理由がわかりません
CustomViewController *view = [[CustomViewController alloc] init];
view.property = newValue; / [view setProperty:newValue];
この構成では機能しません。つまり、プロパティの値は変更されません。新しいビュー内でメソッドを呼び出してそのプロパティをそのように設定できますが、プロパティを直接設定することはできませんか?
これらが下手な質問である場合は申し訳ありませんが、私は一種の初心者です。
本当にありがとう!