2012-04-03 12 views
0

Ich bin neu in dieser iPhone-Entwicklung. Ich entwickle eine Kataloganwendung. Da ich meine Bilder vom Web-Service beziehen muss, muss ich alle Produktdetails mit Produktbildern als Tableview-Cell-Image dynamisch angeben. Ich tat dies,iphone sdk wie man uitableview cell image dynamisch hinzufügen?

Ich bekomme alle Bilder in meinem Konsolenfenster und ich überprüft, dass mit NSLog. Aber ich bekomme die Bilder nicht mit Simulator. Was macht das falsch? Kann jemand von euch mir helfen?

Vielen Dank im Voraus.

Antwort

1

UIImage imageNamed: nimmt eine NSString so, wenn Sie eine formatierte Zeichenfolge wie, dass die Verwendung NSString ‚s string

Versuch verwenden möchten:

cell.imageView.image = [UIImage imageNamed:[NSString stringWithFormat:@"%@",currentLink]]; 

Wie Sie zu iPhone-Entwicklung neu sind werde ich nur erweitern, dass aus, um es klarer (dies ignorieren, wenn Sie bereits haben, was dort geschah)

NSString* imageName = [NSString stringWithFormat:@"%@",currentLink]; 
cell.imageView.image = [UIImage imageNamed:imageName]; 
0

Do wie folgt:

NSString *imageName = [NSString stringWithFormat:@"%@",currentLink]; 
cell.imageView.image = [UIImage imageNamed:imageName]; 
0

Die Apple-Dokumentation enthält ein Beispiel für das Einfügen von heruntergeladenen Bildern in Tabellenzellen. Es heißt LazyTableImages und würde wahrscheinlich bei dem helfen, was Sie versuchen zu tun.

Verwandte Themen