首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >奇怪的NSCollectionView拖放问题

奇怪的NSCollectionView拖放问题
EN

Stack Overflow用户
提问于 2022-09-20 16:54:46
回答 1查看 31关注 0票数 2

我正在创建一个包含两个NSCollectionView、一个源代码和一个目标的应用程序,用户从源代码中拖出项目并拖到目标上,奇怪的是,如果我从Xcode运行该应用程序,拖拽工作非常完美( validateDrop和acceptDrop都被调用了),即调试和发布。无论如何,如果我直接运行创建的应用程序,目标collectionView将不会显示行指示符,并且拖放项总是返回到源collectionView,没有调用validateDrop。

代码语言:javascript
复制
 func collectionView(_ collectionView: NSCollectionView,
                        validateDrop draggingInfo: NSDraggingInfo,
                        proposedIndexPath proposedDropIndexPath: AutoreleasingUnsafeMutablePointer<NSIndexPath>,
                        dropOperation proposedDropOperation: UnsafeMutablePointer<NSCollectionView.DropOperation>) -> NSDragOperation {
        
        if collectionView == self.targetMovCollectionView
        {
            draggingInfo.animatesToDestination = true
            return .move
        }
        return [];
        
    }

可能会有什么问题?

EN

回答 1

Stack Overflow用户

发布于 2022-09-22 16:07:54

没有任何技术,购买了一个M1 Pro MacBook,安装了Xcode 14,并使用新的Xcode 14来构建具有通用目标的项目,无论是通过二进制运行还是从Xcode运行都如预期的那样工作,问题就消失了--任何更新的代码。不知道发生了什么事。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73790157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档