我想爲用戶選擇的行(或多行)向我的NSTableView添加複製(Command + C)功能。根據我讀到的內容,如果您在TableView控制器Delegate中執行復制,菜單項中的複製功能應自動激活。複製NSTableView行灰顯
我試過在NSTableViewController增加(在表視圖的委託和數據源),沒有運氣下面的東西,複製菜單項仍然是灰色的:
- 覆蓋FUNC副本( ) - > AnyObject { 打印( 「TEST:copytriggered」)/ 這裏我複製到剪貼板所選行/ 返回真 }
2. 符合到N掃描,執行copyWithZone ...
3. 在窗口控制器和應用程序委託中嘗試1和2。
- 添加func tableView(_ tableView:NSTableView, pasteboardWriterForRow row:Int) - > NSPasteboardWriting?在TableView數據源中。
我不知道該怎麼做在這一點上,任何幫助表示讚賞。
感謝,
馬克