Je pense qu'il me manque quelque chose de vraiment basique ici. Si je le fais avec une URL juridique/chemin que je connais existe:La taille de NSImage est incorrecte
NSImage* img = [[NSImage alloc] initWithContentsOfFile:[[selectedItem url] path]];
NSLog(@"Image width: %d height: %d", [img size].width, [img size].height);
alors je suis à la console signalé que la largeur est -2080177216 et la hauteur 0. Bien que je sache que la largeur est en fait 50 et la hauteur 50. J'ai essayé d'appeler isValid et il retourne YES, et j'ai aussi essayé de vérifier la taille de la première représentation et elle a retourné les mêmes valeurs. Comment se fait-il que l'image ne se charge pas correctement?
+1 ne souhaitez-vous pas qu'il y ait une substitution '% anything' qui enregistrerait juste la bonne chose? –
@Dave Ce serait trop facile! – walkytalky
merci. oui il devrait y avoir quelque chose comme en C#! – evilfred