我在Swift 2.0的几个函数中遇到了这个问题,想知道是否有解决方法。现在似乎无法在Swift 2.0中不指定枚举参数。例如,这两种方法似乎需要传递nil
或0
之外的其他内容。有没有解决的办法?
// Cannot invoke '...' with argument list of type ... options: Int
NSCalendar.currentCalendar().dateByAddingComponents(components, fromDate: self.date, options: 0)
NSJSONSerialization.JSONObjectWithData(data, options: 0)
// Cannot invoke '...' with argument list of type ... options: nil
NSCalendar.currentCalendar().dateByAddingComponents(components, fromDate: self.date, options: nil)
NSJSONSerialization.JSONObjectWithData(data, options: nil)
最佳答案
现在将选项指定为一个集合,因此只需传递一个空集合:options: []
即可。
关于Swift 2.0- `nil`或 `0`枚举参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32169597/