【发布时间】:2018-07-03 07:58:17
【问题描述】:
我在开发 Drag&Drop iOS11 功能以允许在应用程序之间发送和接收数据时遇到问题。
在视图控制器的 tableView 中,dragDelegate 和 dropDelegate 在 viewDidLoad 上分配给视图控制器本身,我实现了
- (NSArray<UIDragItem *> *)tableView:(UITableView *)tableView itemsForBeginningDragSession:(id<UIDragSession>)session atIndexPath:(NSIndexPath *)indexPath 方法,但它永远不会被调用。
放置行为正常工作,并且表格视图可以使用来自其他应用程序(例如照片或便笺)的项目。但是当我点击一个表格视图行几秒钟时,什么也没有发生。提升动画不会出现,拖动代理也不会触发。
有什么想法吗?我错过了什么吗?
【问题讨论】:
标签: ios uitableview drag-and-drop ios11