0

我在模态视图控制器中有一个小数点,它使用以下方式自动显示:

    [self.TextField becomeFirstResponder];

我在此模式中有一个从 TextField 获取值的操作:

- (IBAction)Text:(UITextField
                   *)sender {
self.SendText =  self.TextField.text;
NSLog(@"1 Triggered: %@", self.SendText);
}

我需要在 FirstViewController 中传递该值 SendText。我添加了一个条形按钮项并连接到 FirstViewController 中的 segue unwind。在 FirstViewController 中:

- (IBAction)close:(UIStoryboardSegue *) sender { 
 if ([sender.identifier isEqualToString: @"Segue"]) {
   self.ViewModal = sender.sourceViewController ;
   self.LabelTextPassed.text = self.ViewModal.SendText;
   NSLog(@"2 Triggered: %@", self.ViewModal.SendText); 
 }
}

执行该代码时,为什么我收到 2 Triggered null 和 1 Triggered 的确切值?并以相反的顺序?该值在之后触发并且不会传递给 FirstViewController ..

4

0 回答 0