2017-05-31 93 views
0

我有一個工作NSTableView拖放解決方案。 但我得到一個警告信息,這部分代碼:swift 3 .all已被棄用 - 拖放nstableview

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

'所有' 是在OS X 10.10

棄用我有什麼,而不是使用.all

回答

2

documentation

NSDragOperationAll常數已被棄用。改爲使用every

因此,使用:

return .every 
+0

非常感謝你:) – Ghost108