gpt4 book ai didi

cocoa - 当用户清空垃圾箱时,如何通知我的 Cocoa 应用程序?

转载 作者:行者123 更新时间:2023-12-03 16:14:49 26 4
gpt4 key购买 nike

我的应用程序将一些文件放入垃圾箱,但也实现了撤消功能以将它们再次拉出。我需要知道用户是否清空垃圾箱,以便清空我的撤消堆栈。

我是否需要监视文件系统事件才能实现此目的,或者是否有更简单的方法?

最佳答案

您可能最终不得不观看 ~/.Trash,但是当垃圾箱清空时会发布一条通知。它的名字是“com.apple.carbon.core.DirectoryNotification”(其他时候也发布过),但它的userInfo中似乎没有任何内容。但是,它确实有一个字符串作为对象,因此可能包含一些相关信息。我的快速测试似乎表明事实并非如此。 (它看起来像一个类似于 "FNObject 555279-101" 的字符串)

关于cocoa - 当用户清空垃圾箱时,如何通知我的 Cocoa 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5372700/

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