ユーザーがiOSデバイスで最小化して他の作業を開始した場合でも、アプリをバックグラウンドでタスクで実行し続けようとしていますが、アプリが画面上でアクティブな場合にのみメソッドがヒットします。ここで明らかな何かが欠けていますか?
-(void) viewDidAppear:(BOOL)animated
{
[self performSelectorInBackground:@selector(RunMethodEvenWhenMinimized) withObject:nil];
}
-(void)RunMethodEvenWhenMinimized
{
while(YES)
{
//My Code
sleep(10);
}
}