gpt4 book ai didi

objective-c - 当我不需要使用完成 block 时,如何在 swift 中声明 NULL/Void?

转载 作者:搜寻专家 更新时间:2023-10-31 22:23:43 27 4
gpt4 key购买 nike

这是 objective-c 中的代码:

[self presentViewController:logInViewController animated:YES completion:NULL];

到目前为止,我的代码在 swift 中:

self.presentViewController(logInViewController, animated: true, completion:  )

认为它会像输入“Void”一样简单。不幸的是,还有更多内容。

最佳答案

Apple 的预发布文档说:

func presentViewController(_ viewControllerToPresent: UIViewController!,
animated flag: Bool,
completion completion: (() -> Void)!)

参数

viewControllerToPresent

在当前 View Controller 的内容上显示的 View Controller 。

flag

传递 true 以动画演示;否则,传递 false。

completion

演示结束后要执行的 block 。该 block 没有返回值,也没有参数。 您可以为此参数指定 nil。

因此您可以为此参数指定nil

您可以从 iOS Dev Center 访问此预发布文档

关于objective-c - 当我不需要使用完成 block 时,如何在 swift 中声明 NULL/Void?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25624277/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com