我在Swift 2.0的几个函数中遇到了这个问题,想知道是否有解决方法。现在似乎无法在Swift 2.0中不指定枚举参数。例如,这两种方法似乎需要除传递之外的其他东西,nil或者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: []。
options: []