Podemos chamar o método depois que o aplicativo foi minimizado?

iOS

Podemos chamar o método depois que o aplicativo foi minimizado?

Por exemplo, 5 segundos depois foi chamadoapplicationDidEnterBackground:.

Eu uso esse código, mastest método não ligue

- (void)test
{
    printf("Test called!");
}

- (void)applicationDidEnterBackground:(UIApplication *)application
{
    [self performSelector:@selector(test) withObject:nil afterDelay:5.0];
}