-1

UIiewcontrollerから別のviewcontrollerにグループ化されたuitableviewにデータを渡す方法。( およびその逆)

これの例とチュートリアルをいただければ幸いです。私は、retain @propertyを使用してViewcontroller全体から設定された文字列からのifステートメントを使用して、UILabelからのテキストとして設定しようとしました。私は働きません。

4

1 に答える 1

1

逆の方法はわかりませんが、これを使用して別のビューコントローラーにデータを転送します(「hello」という名前の文字列を2番目のビューコントローラーに渡したいふりをします)

(ここでは、First View ControllerをFirstVCと呼び、2番目のView ControllerをSecondVCと呼びます)

  1. storybordで、segueをクリックし、ユーティリティセクションでAttributesを開き、識別子ボックスを探します

属性 セグエ

、「セグエ」と入力します

2. 2番目のビューcontroller.hファイルで、プロパティを宣言し、それを合成します(FirstViewControllerとSecondの両方で):

@property (nonatomic, retain) NSString *hello;

3.FirstViewCOntrollerに次のコードを追加します。

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender identifiers:(NSArray *)identifiers {
    if ([segue.identifier isEqualToString:@"Segue"]) {
         SecondViewController *secondVC = [segue destinationViewController];
         secondVC.hello = self.hello;
    }
} 
于 2013-03-01T23:33:50.820 に答える