我在xcode中使用presentViewController,不确定应该完成什么。

xcode文档给出的代码:

- (void)presentViewController:(UIViewController *)viewControllerToPresent animated: (BOOL)flag completion:(void (^)(void))completion NS_AVAILABLE_IOS(5_0);

我正在使用的示例:
[self presentViewController:second animated:YES completion:<#^(void)completion#>];

应该完成什么?

最佳答案

您可以改用以下代码:

[self presentViewController:second animated:YES completion:^{ }];

或者您可以简单地传递NULL
[self presentViewController:second animated:YES completion:NULL];

提交 View Controller 后,完成模块可用于执行任何任务,完成模块内部编写的代码仅在 View 提交后才执行。

关于iphone - 在presentViewController中应该完成什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13025026/

10-10 16:08