我想知道是否有某种方法可以在 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/