为了测试,我传递了一个字符串变量(isLoggedIn)以及一个 NSManagedObject(userObject)。但是,当我关闭 VC 并返回到根时,我没有在 loginViewController 的变量中设置的新数据。
LoginViewController *loginVC = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil];
loginVC.managedObjectContext = self.managedObjectContext;
loginVC.userObject = self.userObject;
loginVC.isLoggedIn = self.isLoggedIn;
[self presentModalViewController:loginVC animated:YES];
[loginVC release];
我后来驳回了这个观点:
[self dismissModalViewControllerAnimated:YES];
更新:
最终按照某人的建议使用了代表。我使用以下帖子作为指导:
最佳答案
我最终按照上面的建议使用了代表。我使用以下帖子作为指导:
关于objective-c - 关闭ModalViewController后未传回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8233988/