我有一个名为-(void)callTheEvent
的方法。
我正在编写一个代码来使用Notifications调用该方法。但问题是,除非用户点击通知,否则方法将不会触发。所以我在这里想要实现,而不是点击启动方法所需的通知。有没有服务器可以实现这样的方法吗?
答案 0 :(得分:0)
尝试使用NSObject的方法
- (void)performSelectorInBackground:(SEL)aSelector withObject:(id)arg;
或
- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay;
答案 1 :(得分:0)
除非您的应用程序是特定类别的应用程序之一,否则您可以选择在指定时间安排本地通知或远程通知。除非符合特定条件,否则当应用程序处于后台暂停状态时,您无法按计划执行任意代码。
可以在后台运行的应用程序示例:
您可以参考iOS App Programming Guide,跳至标题“实施长时间运行的后台任务”开头的部分。上述标准来自该参考文献。