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"