【问题标题】:NSTimer iPhone QuestionNSTimer iPhone 问题
【发布时间】:2023-04-08 06:20:03
【问题描述】:

对于我的问题,我看到了类似的答案,但我只想说清楚。即使应用程序未处于活动状态,我的应用程序也需要发送要触发的事件。我认为它不能使用 NSTimer 来完成。我的问题是,我是否需要在主运行循环以外的其他一些运行循环中运行计时器来传递运行循环,这样即使应用程序处于非活动状态,它也会被传递。

【问题讨论】:

    标签: objective-c iphone-sdk-3.0 nstimer


    【解决方案1】:

    如果您的意思是应用程序关闭时,则不能。当用户返回主页面时,iPhone 应用程序终止,并且没有打开任何后台线程。

    【讨论】:

    • 您好,谢谢您的回答。那么,有没有其他方法可以做到这一点。我可以通过 NSNotifications 做到吗?
    • 我相当肯定,如果不使用需要推送提供程序的推送通知,就无法唤醒手机上的应用程序(Apple Push Notification Guide 中有更多详细信息)但是对于您想要做的事情,这是一个非常重要的解决方案。
    【解决方案2】:

    此外,推送通知实际上并不会唤醒应用程序。他们只是在图标上放了一个徽章,并通知用户该应用程序有待处理的通知。在用户激活之前,该应用实际上不会有机会做任何事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-07
      • 1970-01-01
      • 2016-06-19
      • 1970-01-01
      • 2012-01-22
      • 1970-01-01
      相关资源
      最近更新 更多