Hallo Forum-Mitglieder,
ich habe ein Problem wo ich nicht weiter komme. Ich hoffe es kann mir einer helfen. Ich möchte mehrere Bilder in einen Array speichern und sie dann in einer Animation laufen lassen. Leider habe ich schon Probleme beim Laden der Bilder in ein Array als NSDATA. Ich finde den Fehler einfach nicht!
Hiermit lade ich die Bilder in den ARRAY als NSDATA:
Alles anzeigen
Dieser Code wird dann abgerufen und soll das erste in Bild im slideshowarray 1 anzeigen.
Alles anzeigen
Leider bleibt der Bildschirm immer schwarz.
Vielleicht hat jemand eine Idee. Danke!!!
ich habe ein Problem wo ich nicht weiter komme. Ich hoffe es kann mir einer helfen. Ich möchte mehrere Bilder in einen Array speichern und sie dann in einer Animation laufen lassen. Leider habe ich schon Probleme beim Laden der Bilder in ein Array als NSDATA. Ich finde den Fehler einfach nicht!
Hiermit lade ich die Bilder in den ARRAY als NSDATA:
C-Quellcode
- -(void)streetviewtest
- {
- float fov = 90;
- float heading = 235;
- float pitch = 10;
- int resolution = 300;
- Run *runObject = [self.runArray objectAtIndex:index.row];
- Standort *initialLoc = [runObject.standorte objectAtIndex:1];
- _latitude = initialLoc.latitude.floatValue;
- _longitude = initialLoc.longitude.floatValue;
- NSString *path = [NSString stringWithFormat:@"http://maps.googleapis.com/maps/api/streetview?size=%dx%d&location=%f,%f&fov=%f&heading=%f&pitch=%f&sensor=false", resolution, resolution, _latitude, _longitude, fov, heading, pitch];
- _slideshowarray[1] = [UIImage imageWithData:[self dateidownload:path]];
- pitch = 12;
- NSString *path2 = [NSString stringWithFormat:@"http://maps.googleapis.com/maps/api/streetview?size=%dx%d&location=%f,%f&fov=%f&heading=%f&pitch=%f&sensor=false", resolution, resolution, _latitude, _longitude, fov, heading, pitch];
- _slideshowarray[2] = [UIImage imageWithData:[self dateidownload:path2]];
- }
Dieser Code wird dann abgerufen und soll das erste in Bild im slideshowarray 1 anzeigen.
Quellcode
- -(void)daten_darstellen
- {
- Run *runObject = [self.runArray objectAtIndex:index.row];
- _distanzlabel.text = [Funktionsarchiv stringifyDistance:runObject.distanz.floatValue];
- _dauerlabel.text = [NSString stringWithFormat:@"%@", [Funktionsarchiv stringifySecondCount:runObject.dauer.intValue usingLongFormat:YES]];
- Standort *initialLoc = runObject.standorte.firstObject;
- _latitude = initialLoc.latitude.floatValue;
- _longitude = initialLoc.longitude.floatValue;
- //[self streetview_slideshow_laden];
- //[self streetview_slideshow_laden];
- //UIImage *image = [UIImage imageWithData:_slideshowarray[1]];
- //[_streetviewbilder setImage:image];
- //[self streetview_laden];
- [self streetviewtest];
- NSData *testdata = [[NSData alloc] initWithData:_slideshowarray[1]];
- UIImage *imgv = [UIImage imageWithData:testdata];
- //imgv.image = [UIImage imageWithData:testdata];
- [_streetviewbilder setImage:imgv];
- }
Vielleicht hat jemand eine Idee. Danke!!!