gpt4 book ai didi

objective-c - 苹果用哪种方法替换了 "dragImage:"?

转载 作者:搜寻专家 更新时间:2023-10-31 08:05:30 26 4
gpt4 key购买 nike

我有一个应用程序,我允许用户从 NSView 中拖放一些数据,光标下方有一个自定义拖动图像。

我刚刚更新到 Xcode 6 beta,现在我的拖放代码无法编译。这是因为 Apple 已弃用以下 NSView 方法:

dragImage:at:offset:event:pasteboard:source:slideBack:

很好,但是我应该用什么代替呢?我发现的所有 Apple 文档仍然愉快地推荐已弃用的方法。

还有一个“dragFile:”方法,但是我的 NSView 表示 AV 数据,每次用户开始拖动时都将一个大的新文件写入磁盘是不合适的。用户可能会中止拖动,可能会快速连续多次中止。

使用自定义图标启动拖动操作的新方法是什么?

最佳答案

感谢 Apple 开发论坛上的 Kyle Sluder 提醒我注意这一点。原来替换的是

NSView beginDraggingSessionWithItems: event: source:

关于objective-c - 苹果用哪种方法替换了 "dragImage:"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24626450/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com