【发布时间】:2011-08-30 22:43:12
【问题描述】:
我想要做的是将 URL 保存到照片库图片之一。然后使用这个 URL 在 CCSprite 上设置图像。 这是保存为 NSString 的 URL:
[_currentTarget setObject:[[NSString alloc]initWithString:[[info objectForKey:@"UIImagePickerControllerReferenceURL"]absoluteString]] forKey:@"image1Name"];
然后设置我制作的 Target 对象的 a 属性
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" ]];
我遇到的问题是目标在那里,但图像不存在
我做了很多不同的方法,但没有运气
感谢您的帮助
【问题讨论】:
标签: iphone objective-c nsstring nsurl