사용자가 개체 위로 이동하고 다른보기 컨트롤러를 표시하여 정보를 표시하는 작은 게임을 만들려고합니다. 최근에 제공된보기 컨트롤러의 단추를 누르면보기가 닫히고 처음 시작한보기 컨트롤러가 표시됩니다. 나는 이런 식으로 이런 짓을했습니다 : 내가 그것을 해제 할 때다른보기 컨트롤러를 표시하지만 현재보기 컨트롤러의 상태 저장
OtherViewController *other = [self.storyboard instantiateViewControllerWithIdentifier:@"other"];
[self presentViewController:other animated:YES completion:nil];
OtherViewController.m
[self dismissViewControllerAnimated:YES completion:nil];
는하지만, 사용자가 처음부터 다시 시작
ViewController.m. 사용자가있는 곳을 저장하고 거기에서 계속하는 방법이 있습니까?
내가보기에 'ViewDidLoad'는'[super viewDidLoad];입니다. – user3200111
좋아요,하지만 viewWillAppear : animated는 무엇이 있습니까? 나는 당신이 거기에서 당신의 설정을하고있는 것 같아요, 그리고 그것은 당신의 문제의 원인입니다. viewWillAppear에서 설정 코드를 이동합니다 : animated는 viewDidLoad로 이동합니다. –
viewWillAppear 또는 viewDidAppear이 없습니다. – user3200111