我想在后台运行我的一项服务,即使我的应用程序处于前台或后台状态,如果我从该服务获得任何数据,我想将该服务显示为向用户发出的通知。我该如何继续。因为我的研究给了我一个想法,让我在 iphone 中进行多方面的学习。
还是我应该使用任何计时器,以便该方法每次都调用特定的时间间隔
NSTimer *timer = [NSTimer timerWithTimeInterval:1 target:self selector:@selector(notification) userInfo:nil repeats:YES];
[timer fire];
-(void)notification
{
//shall i write all of my services here
}
还是我应该创建任何新线程,例如
[self performSelectorInBackground:@selector(notification) withObject:Nil];
在AppDelegate
文件中。还是我需要遵循任何其他事情请指导我谢谢。