【发布时间】:2015-03-16 19:27:18
【问题描述】:
我会尽量保持简短。
我有一个 NSDate 扩展,我在整个应用程序中用于许多事情,但我遇到了一个问题(奇怪的是)一个非常简单的功能。
扩展的相关部分是:
import Foundation
extension NSDate {
func nineAMMonday() -> NSDate {
let greg = NSCalendar.currentCalendar()
let componenets = NSDateComponents()
componenets.weekday = 2
componenets.hour = 9
componenets.minute = 0
componenets.second = 0
return greg.dateFromComponents(componenets)!
}
}
它的目的只是返回一个表示星期一早上的 NSDate。
到目前为止一切都很好......
问题是当我尝试调用这个函数时,我得到一个错误:
在调用中缺少参数 #1 的参数
我在https://stackoverflow.com/a/26156765/3100991 读到有人遇到类似问题,但他们的代码很长且令人困惑,我不明白答案。如果提供简单的解释和修复,我认为这对普通社区会很有用。
提前感谢您的帮助!
洛伊克
【问题讨论】:
标签: swift parameters compiler-errors arguments swift-extensions