私は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を加算するように設定された整数です。このように、各画像には「image1」、「image2」などの名前が付けられます。
UITable
だから私の質問は:ユーザーが自分が作成したすべてのページのリストを見ることができるように、どのように設定すればよいですか?
お時間をいただき、ありがとうございました。
カール