我正在尝试使用这行代码
[UIImagePNGRepresentation(image, 1.0) writeToFile:pngPath atomically:YES];
但显然pngPath是未宣布的。所以我必须使用stringByAppendingPathComponent
。
我用谷歌搜索了这个例子,我发现了这个
myPlistPath = [documentsDirectory stringByAppendingPathComponent:
[NSString stringWithFormat: @"%@.plist", plistName] ];
[myPlistPath retain]
问题是我没有plist文件,因为我不需要。我怎样才能解决所有这些问题,并将UTmage图像写入文件?
答案 0 :(得分:1)
我不完全理解你的问题,但要想获得保存文件的完整路径,你可以试试这个:
NSString *file = @"myfile.png";
NSString *directory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES) objectAtIndex:0];
NSString *path = [directory stringByAppendingPathComponent: file];
然后:
[UIImagePNGRepresentation(image) writeToFile:path atomically:YES];