【问题标题】:swift 3 .all was deprecated - drag and drop nstableviewswift 3 .all 已弃用 - 拖放 nstableview
【发布时间】:2017-05-31 10:24:55
【问题描述】:

我有一个有效的NSTableView 拖放解决方案。 但我收到此代码部分的警告消息:

func tableView(_ tableView: NSTableView, validateDrop info: NSDraggingInfo, proposedRow row: Int, proposedDropOperation operation: NSTableViewDropOperation) -> NSDragOperation {
        if operation == .above {
            return .move
        }
        return .all
    }

'all' 在 OS X 10.10 中已弃用

我必须使用什么来代替.all

【问题讨论】:

    标签: swift macos cocoa swift3


    【解决方案1】:

    来自documentation

    NSDragOperationAll 常量已弃用。请改用every

    因此,使用:

    return .every
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-30
      • 1970-01-01
      • 1970-01-01
      • 2011-01-13
      • 2010-10-13
      • 2016-07-24
      • 2012-05-05
      • 1970-01-01
      相关资源
      最近更新 更多