UILocalNotification joue le son à partir des documents de l'application

Je sais que UILocalNotification supporte soundName seulement à partir de l'set d'applications, mais j'ai vu un programme qui lit mon son enregistré dans Notification, même si le programme est fermé. Comment l'implémenter? Toutes les idées sont très importantes pour moi ..

Un moyen infaillible pour get un NSURL dans le directory des documents de l'application est comme ça …

 NSURL *documentsDirectoryURL = [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]; 

Ensuite, vous pouvez get une reference NSURL à votre file audio comme ça …

 NSURL *soundURL = [documentsDirectoryURL URLByAppendingPathComponent:@"sound.caf"]; 

Si vous avez besoin d'une représentation sous forme de string du path d'access à la ressource à cette URL, vous pouvez l'get comme ceci …

 NSSsortingng *pathRepresentation = [soundURL absoluteSsortingng]; 

J'ai vérifié la méthode suivante sur ios 5.0.1:

il suffit d'installer le path relatif comme celui-ci

 notify.soundName = @"../Documents/blabla.caf"