¿Cuál es la forma correcta de guardar NSUserDefaults cuando mi aplicación termina en iOS?

Necesito salvar miNSUserDefault Cuando mi aplicación se cierra completamente en iOS. nodidenterbackground yforeground. Solo cuando el usuario mata mi aplicación con el signo menos (-) en iOS.

Así que escribo los siguientes códigos enapplicationWillTerminate deAppDelegate.

- (void)applicationWillTerminate:(UIApplication *)application
{

    [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"iCloud"];
    [[NSUserDefaults standardUserDefaults] synchronize];
}

Pero no guarda paraNSUserDefault.

Entonces, ¿dónde debo escribir para guardar mis datos?

Respuestas a la pregunta(4)

Su respuesta a la pregunta