2013-04-17 33 views
0

我在做一個App中,我需要通過使用按鈕意見之間的數據單擊Objective-C的視圖之間傳遞數據。使用Objective-C

我已經創建,ViewController.mDetailController.m得到 ...

ViewController.m:

- (IBAction)btnSubmit:(id)sender { 

    NSString *name = [txtName text]; 

    DetailController *view2 = [[[DetailController alloc] 
    initWithNibName:nil bundle:nil] autorelease]; 
    [self presentViewController:view2 animated:NO completion:NULL]; 

     } 

DetailController。 m

- (void)viewDidLoad 
    { 
     [super viewDidLoad]; 
     // Do any additional setup after loading the view from its nib. 

     lblResult.text = [self.detailItem description]; 
     } 

,我沒有得到我爲什麼不能夠通名稱值另一種觀點認爲

+0

lblResult.text = self.detailItem如果detailItem是一個字符串 –

回答

6

的原因忘了補充這一行:

view2.detailItem =名稱;

 (IBAction)btnSubmit:(id)sender { 

     NSString *name = [txtName text]; 

      DetailController *view2 = [[[DetailController alloc] 
      initWithNibName:nil bundle:nil] autorelease]; 
      view2.detailItem = name; 
      [self presentViewController:view2 animated:NO completion:NULL]; 

    } 
1
DetailController *view2 = [[[DetailController alloc] 
    initWithNibName:nil bundle:nil] autorelease]; 
view2.detailItem = self.yourValue;  
[self presentViewController:view2 animated:NO completion:NULL];