我正在为 iPad 制作一个笔记应用程序,它可以让用户画线,现在,它可以通过将每个页面保存为文档目录中的 PNG 来保存笔记本的页面。这是我必须保存图像的代码:
- (IBAction)saveImage:(id)sender {
UIImage *saveImage = drawImage.image;
if (saveImage != nil)
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString* path = [documentsDirectory stringByAppendingPathComponent:
[NSString stringWithFormat: @"%@-%d.png", @"image", numberOfPages] ];
NSData* data = UIImagePNGRepresentation(saveImage);
[data writeToFile:path atomically:YES];
}
}
顺便numberOfPages
说一句,每次按下“新页面”按钮时设置为加 1 的 int,这样,每个图像都被命名为“image1”、“image2”等。
所以我的问题是:我将如何设置一个UITable
以便用户可以看到他们制作的所有页面的列表。
非常感谢您的时间,
卡尔