Bonjour à tous.
J'aimerai savoir comment faut-il faire pour enregistrer les modifications dans un fichier .plist se trouvant dans /Library/LaunchDaemons/.
Car pour l'instant la modification que j'y apporte ne s'enregistre pas.
Voici mon code:
Le fichier ne s'enregistre pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11//ouverture du fichier plist NSMutableDictionary* backupInformations; NSString* path = @"/Library/LaunchDaemons/com.company.software.plist"; backupInformations = [[NSMutableDictionary alloc] initWithContentsOfFile:path]; //récupération d'un NSString contenu dans un NSTextField pour le réinjecter dans le fichier .plist NSArray *chemin = [[NSArray alloc] initWithObjects:[txtfield stringValue], nil]; [backupInformations setObject:chemin forKey:@"QueueDirectories"]; //enregistrement du fichier .plist [backupInformations writeToFile:path atomically:YES];
Il me semble que c'est parce que toutes les modifications dans "/Library/LaunchDaemons/" sont soumises à mot de passe administrateur ?
Auquel cas, quelqu'un a-t'il une solution ?
Merci d'avance.








Répondre avec citation
Partager