NSMakeRange:遗留构造函数违规:Swift构造函数优于传统的便捷函数。

时间:2017-07-25 06:38:16

标签: swift nsrange swiftlint

我使用以下代码提供UILabel文本之间的行间距。

let daysAttrString = NSMutableAttributedString(string: allDays)
  let paragraphStyle = NSMutableParagraphStyle()
  paragraphStyle.lineSpacing = 7
  paragraphStyle.minimumLineHeight = 7
  daysAttrString.addAttribute(NSParagraphStyleAttributeName, value:paragraphStyle, range:NSMakeRange(0, daysAttrString.length))
  cell.operationalDays.attributedText = daysAttrString

但是在使用SwiftLint时,我收到如下所示的警告:

Legacy Constructor

为什么要显示它以及如何解决这个问题?

0 个答案:

没有答案