Swift UITableView 多行单元格

Swift UITableView multiline cell

我正在尝试向 tableView 单元格中添加多行,但收效甚微。我看到相关帖子建议我使用 :

cell.textLabel?.lineBreakMode = UILineBreakModeWordWrap
cell.textLabel?.numberOfLines = 0

但是当我使用它时,我收到一条错误消息:使用未解析的标识符 'UILineBreakModeWordWrap'。所以我不确定为什么会抛出该错误。另外,如何实际添加一个新行?会不会是这样的:

        cell.textLabel?.text = "Location Name"
        cell.textLabel?.numberOfLines = 0
        cell.textLabel?.lineBreakMode = UILineBreakModeWordWrap
        cell.detailTextLabel?.text = "Locations Address: 123 main street \nNew Line here \nNew Line here"

我 运行 XCode 6 岁 iOS 8 岁。 谢谢。

我不是一个 Swift 的人,但不应该是:

cell.textLabel?.lineBreakMode = NSLineBreakMode.ByWordWrapping;

或类似的东西。

UILabel lineBreakModeNSLineBreakMode 类型,您想要的 Swift 值是 ByWordWrapping.

UILineBreakModeWordWrap 是在 iOS 6.

中弃用的旧 Objective-C 值