Je crée une application qui capture d'écran du bureau mac ...répertoire de bureau Xcode et writeToFile: toujours avec un autre nom CACAO APPLICATION
Mais j'ai 2 problèmes:
ce qui est le répertoire « global » de bureau?
Dans mon ordinateur est /Users/miguelcosta/Desktop/
, mais je veux un répertoire qui fonctionne pour tous les macs ..
Mon deuxième problème est le suivant:
Quand il crée Capture d'écran d'une image sur votre bureau avec le nom Result.jpg . Cependant quand vous prenez une capture d'écran, il remplace la capture d'écran précédente ... Je pensais comment puis-je enregistrer ces images toujours avec un nom différent ...
Voici mon code:
NSString * targetPath = @ "/Users/miguelcosta/Desktop/Result.jpg";
NSData *imageData = [newImage TIFFRepresentation];
NSBitmapImageRep *imageRep = [NSBitmapImageRep imageRepWithData:imageData];
NSDictionary *imageProps = [NSDictionary dictionaryWithObject:[NSNumber numberWithFloat:0.9] forKey:NSImageCompressionFactor];
imageData = [imageRep representationUsingType:NSJPEGFileType properties:imageProps];
[imageData writeToFile:targetPath atomically:NO];
Merci pour votre aide!
Que voulez-vous dire par un répertoire qui fonctionne pour tous les macs? Vous voulez dire, pour tous les utilisateurs? –