cocoa - 在 Cocoa 中每分钟运行一次函数

标签 cocoa twitter autosave minute

我想知道是否有某种方法可以在 Cocoa 中每分钟运行一个函数。我个人将使用它来保存用户输入的内容,以防他们退出 - 但我已经看到这种效果也用在 Twitter 客户端中。当用户保持窗口打开时,它将每 x 分钟自动更新一次,无需用户输入。似乎这很常见,并且语言允许这样做,我只是似乎找不到有关它的文档。

感谢您的帮助!

最佳答案

I, personally, will be using this for saving content as the user types it in case they quit - But I have seen this effect also used in Twitter clients.

更好的解决方案是成为 TextView 的委托(delegate),并通过创建非重复计时器来响应textDidChange:(如果您还没有这样做或它已经发射了)并将其发射日期设置为 future X 秒。然后,用户损失的工作时间不超过 X 秒,最多不超过一分钟,并且当用户没有输入任何内容时,计时器不会触发。

关于cocoa - 在 Cocoa 中每分钟运行一次函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1154550/

相关文章:

html - 当显示设置为无时,Twitter 小部件将不会填充

javascript - 将用户文本区域内容保存到浏览器存储中

sql - 关闭winform应用程序、自动保存选项后sql server中的数据丢失

objective-c - 如何将数据写入xml文件

cocoa - 有使用 Cocoa 应用程序实现 ActiveMQ 的指南吗?

cocoa - 如何获得该月下周第一天的 NSDate

objective-c - NSSavePanel savePanel 调用进入无限循环

android - 如何使用 Twitter 套件在 Android 中获取个人资料图片,

javascript - Twitter API 不返回图像

macos - Cocoa - 添加菜单以支持版本? (就像在文本编辑中一样)