0

私はC#の初心者なので、すべてを説明してください。

さて、私は にUIPickerView対応するアイテムの配列を持つ を持っていViewControllerます。ユーザーが「送信」をクリックすると、アプリはユーザーを に移動し、ユーザーがSecondViewController選択したアイテムをUIPickerViewラベルに表示することになっています。私が抱えている唯一の問題は、2 つの ViewController をリンクできないように見えることです。

ViewControllerを使用#importしてインポートしましたSecondViewControllerが、うまくいきませんでした。「宣言されていない識別子の使用」というエラーが表示されます。2 つViewControllerの をリンクするにはどうすればよいですか?

前もって感謝します。

4

2 に答える 2

0

最初の ViewController が 2 番目の ViewController を提示している場合、選択した値に設定されるプロパティを second-view-controller に追加できます。

SecondViewController.h

@property (nonatomic) NSString *selectedItemName;

次に、second-view-controller を提示するときに、このプロパティの値も設定します。

SecondViewController *vc2 = [[SecondViewController alloc] init];

vc2.selectedItemName = @"selected item"; //set the actual selected item's value here
[self presentViewController:vc2 animated:YES];
于 2013-07-28T00:03:26.417 に答える