ios - Swift 编程语言的语法

标签 ios swift parameter-passing

当我尝试实现其中一个协议(protocol)时,我遇到了以下语法。

optional public func mailComposeController(controller: MFMailComposeViewController, didFinishWithResult result: MFMailComposeResult, error: NSError?)

谁能解释一下“didFinishWithResult”的含义?是争论吗?如果不是,那是什么?

最佳答案

didFinishWithResult 是外部参数名称。 result 是内部结果。因此,当您调用该方法时,将使用外部,而在方法内部使用内部。

关于ios - Swift 编程语言的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36698177/

相关文章:

ios - 如何使用 Swift 在 iOS 中使用 NSAttributedStrings?

swift - Apple Vision – 条码检测不适用于不同颜色的条码

ios - 更改 "More"选项卡下的选项卡栏图标和表格背景的颜色?

c# - 字典作为参数传递时会丢失值

parameter-passing - 报表参数对话框在哪里

ios - 错误域=kAFAssistantErrorDomain 代码=209 "(null)"

ios - 否定#available语句

ios - 如何获取定位服务的准确授权状态?

java - 设置新按钮java的方法

ios - Firebase 查询返回 Null