swift - Xcode 将 MinuteCalendarUnit 更改为 NSCalendarUnitMInute。我如何更改我的声明?

标签 swift nscalendar

<分区>

今天早上,我的程序编译出错。这是消息:

MinuteCalendarUnit was deprecated in iOS version 8.0 Use NSCalendarUnitMInute instead

我将如何重构此语句?

let comp = calendar.components((.HourCalendarUnit | .MinuteCalendarUnit) | .SecondCalendarUnit, fromDate: date)

最佳答案

您可以替换为:

let comp = calendar.components((NSCalendarUnit.CalendarUnitHour | NSCalendarUnit.CalendarUnitMinute) | NSCalendarUnit.CalendarUnitSecond, fromDate: date)

关于swift - Xcode 将 MinuteCalendarUnit 更改为 NSCalendarUnitMInute。我如何更改我的声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29560590/

相关文章:

swift - 尝试比较字符串数字

ios - StoreKit 2 - 产品请求始终为空

ios - 在什么情况下 SKPaymentTransaction.transactionIdentifier 与已验证收据的 transaction_id 相同?

swift - PreferredStatusBarHidden 在调用 setNeedsStatusBarAppearanceUpdate() 后不更新

swift - 按钮不起作用

swift - 将公历日期转换为回历日期

ios提前设置UIDatePicker时间

ios - 尝试确定当前日期是否为 iOS 中月底后的 3 天或更短时间

ios - 为什么 NSCalendar 有两个具有相似参数类型的 init 方法,它们接受日历标识符常量之一?

iphone - 与时间一起工作没有给出正确的结果 iphone?