2017-05-31 2 views
0

Ich habe eine funktionierende NSTableView Drag & Drop-Lösung. aber ich erhalte eine Warnmeldung für diesen Codeteil:swift 3 .all war veraltet - Drag & Drop nstableview

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

'alle' in OS X weiterentwickelt wurde 10,10

, was ich anstelle von .all verwenden?

Antwort

2

Vom documentation:

Die NSDragOperationAll Konstante ist veraltet. Verwenden Sie stattdessen every.

Daher Verwendung:

return .every 
+0

vielen Dank :) – Ghost108