Проблемы с UIImagePNGR представлением - PullRequest
0 голосов
/ 04 ноября 2010

Я пытаюсь использовать эту строку кода

 [UIImagePNGRepresentation(image, 1.0) writeToFile:pngPath atomically:YES];

Но очевидно, что pngPath не объявлен. Поэтому я должен использовать stringByAppendingPathComponent.

Я погуглил примеры этого и нашел это

myPlistPath = [documentsDirectory stringByAppendingPathComponent: 
 [NSString stringWithFormat: @"%@.plist", plistName] ];
[myPlistPath retain]

;

Проблема в том, что у меня нет plist-файла, потому что он мне не нужен. Как я могу решить все эти проблемы и записать в файл образ UIImage?

1 Ответ

1 голос
/ 04 ноября 2010

Я не до конца понимаю ваш вопрос, но чтобы получить полный путь к файлу, который вы хотите сохранить, вы можете попробовать это:

NSString *file = @"myfile.png";
NSString *directory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES) objectAtIndex:0];
NSString *path = [directory stringByAppendingPathComponent: file];

и затем:

[UIImagePNGRepresentation(image) writeToFile:path atomically:YES];
...