내 응용 프로그램에서는보기 [dismissModalViewControllerAnimated] 사이의 값을 전환합니다. 첫 번째 viewcontroller.When에 하나의 텍스트와 하나의 버튼이 텍스트 비어있는 경우 버튼을 누르면, 경고보기에 제공합니다. 텍스트가 가득차면 Label.it의 두 번째보기를 계산할 수 있습니다. 하지만 난 movcontrol에서 첫 번째 viewcontroller 두 번째 viewcontroller, 텍스트의 값을 전달하기 전에 기록됩니다. 그래서 뒤로를 누르고 두 번째로 버튼을 누르면 Label에 올바른 값이 표시됩니다. 내가xcode 4 dismissModalViewControllerAnimated
FirstViewController.m
(IBAction)go:(id)sender {
if ([aText.text length]>0)
{
SecondViewController *lvc =[self.storyboard instantiateViewControllerWithIdentifier:@"second"];
[self presentModalViewController:lvc animated:YES];
}
else {
UIAlertView *message =[[UIAlertView alloc] initWithTitle:@"Warning" message:@"Please enter value" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[message show];
[self dismissModalViewControllerAnimated:YES];
}
SecondViewController.m
(IBAction)back:(id)sender {
[self dismissModalViewControllerAnimated:YES];
}
변수의 값 제발 도와 드릴까요 내 formul : [atext floatvalue] * 2
텍스트 비어있는 동안, 그리고 i는 텍스트 10을 입력하고 버튼을 누른 후 레이블은 NAN입니다. 뒤로 버튼을 누른 다음 첫 번째보기 컨트롤러로 다시 이동합니다. GO 버튼을 누릅니다. 레이블은 20
값 : [atext하는 FloatValue] * 2 텍스트 빈 동안 및 i 입력 텍스트 10 및 단추를 누른 후 레이블이 NAN 뒤로 단추를 누르면 첫 번째보기 컨트롤러로 이동 다시 GO 단추 누르기 레이블은 20입니다. – gvar