Je voudrais montrer la dernière image ajoutée que j'ai enregistrée dans mon répertoire de documents.Comment puis-je charger uniquement la dernière image enregistrée dans le répertoire de documents?
Dans le code ci-dessous j'ai essayé de compter d'abord toutes les images qui sont ImageData.plist puis montrer la dernière image en soustrayant 1.
Il ne montre aucune image de sorte que je fais quelque chose de mal, mais ne peux pas comprendre exactement quoi?
Thx à l'avance.
- (void)viewDidLoad {
[super viewDidLoad];
//Show latest added image from document directory
//Add UIImageView
UIImageView *guideSheet = [[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 768, 1024)]autorelease];
//Add latest image
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"ImageData.plist"];
NSArray *plistFile = [[NSArray alloc] initWithContentsOfFile:path];
NSInteger plistCount = [plistFile count];
for (NSInteger i = plistCount; i < (plistCount - 1); i++) {
// Show image
NSString *imageName = [NSString stringWithFormat:@"ImageData/ImageData%i.jpg", i];
UIImage* content = [UIImage imageWithContentsOfFile:imageName];
guideSheet.image = content;
[self.view addSubview:guideSheet];
}
[plistFile release];
}
Pourriez-vous ajouter l'étiquette pour la langue, laquelle avez-vous utilisée? Merci – reporter
J'utilise Xcode 4.2. Je suis toujours un débutant donc j'espère que c'est la bonne information :) – user997841