assez nouveau à Objective-C et le développement iOS (en venant de PHP) et j'ai une question relativement simple que je ne peux pas sembler trouver une réponse à:iOS charger une image basée sur l'entrée d'utilisateur
Je suis suit avec un exemple de conception de vue éclatée dans laquelle une page Web est chargée dans la vue détaillée lorsqu'un utilisateur clique sur un élément dans la vue principale. J'ai tout travaillé, mais je voudrais remplacer la vue web par une image. J'ai donc modifié l'application pour charger un UIImage au lieu d'un WebView. Ce que je suis à la recherche est l'équivalent de ce code:
NSString *urlString = [pagesAddress objectAtIndex:indexPath.row];
NSURL *url = [NSURL URLWithString:urlString];
// these 2 is where I get lost with the images.
NSURLRequest = *request = [NSURLRequest requestWithURL:url];
[detailViewController.webView loadRequest:request];
je suis venu avec ceci:
NSString *imageName = [pagesAddress objectAtIndex:indexPath.row];
UIImage *myImage = [UIImage imageNamed:imageName];
// missing the last 2 calls: one to tell Xcode that it's an image "request" I want and the second to load the actual image (based on it's name that is already in an array) into the ImageView.
Merci.
PS
J'ai essayé ceci:
NSString *imageName = [pagesAddress objectAtIndex:indexPath .row];
[detailViewController.imageView setImage:[UIImage imageNamed:imageName]];
Et il montre juste la première image, puis se bloque lorsque je tente de montrer la dernière.
Chargez-vous les images d'une source externe ou sont-elles des données locales sur l'appareil? (Vous avez également besoin d'un UIImageView pour remplacer le WebView, le UIImage est juste une instance de l'image mais pas la vue) –
oui, j'ai eu cette partie, j'ai remplacé la vue web par la vue UIImage.Les images font partie du projet, résidant dans le dossier Supporting files. – kakubei
Quel est le plantage lorsque vous chargez la dernière image? Est-ce un index hors limites pour le tableau? – PeyloW