то, что я пытаюсь сделать, это сохранить URL-адрес одного из изображений библиотеки фотографий. затем используйте этот URL-адрес, чтобы установить изображение на CCSprite. это URL-адрес, сохраняемый как NSString :
[_currentTarget setObject:[[NSString alloc]initWithString:[[info objectForKey:@"UIImagePickerControllerReferenceURL"]absoluteString]] forKey:@"image1Name"];
Затем установите свойство целевого объекта, которое я сделал
NSString *image1PathName = [[listOfUserMadeTargets objectAtIndex:num]objectForKey:@"image1Name"];
self.normalImage = image1PathName;
это когда делается CCSprite
Target *target = [[Target alloc] targetThatIsUserMade];
[_targets addObject:target]; // add it to the array
target.position = ccp(spawnX,spawnY);
target.scale = -0.001875 * target.position.y + 1.09375;
[self addChild:target z:1];
UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:target.normalImage]]];
[target setTexture:[[CCTextureCache sharedTextureCache] addCGImage:image.CGImage forKey:@"key" ]];
Проблема в том, что цель есть, а изображения нет.
Я сделал это разными способами без везения
Спасибо за любую помощь