now i am using glktextureinfo, to load some picture from different path. But it seems that i could only load the image successfully for the first time. And while i give the path, a different location for the next image, it could not be load successfully. Anyone have met the similar case before. i have listed the related code below.
@property (strong, nonatomic) GLKTextureInfo *info;
@property (strong, nonatomic) EAGLContext *context;
@property (strong, nonatomic) GLKBaseEffect *effect;
// load the input image as a texture
NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:YES],GLKTextureLoaderOriginBottomLeft, nil];
NSString *imageName = [NSString stringWithFormat:@"%d",_index]; //_index has been defined before, and could be modified by users.
NSString *path = [[NSBundle mainBundle] pathForResource:imageName ofType:@"png"];
self.info = [GLKTextureLoader textureWithContentsOfFile:path options:options error:&error];
_imageTexture = self.info.name;
_imageW = self.info.width;
_imageH = self.info.height;
self.effect = nil;
self.info = nil;
while the program found that it need to load another image from other path, i will implement as below shows,
But it seems that i i could not run it successfully.
So, how could i solve this?
Edited by gaoy, 23 April 2014 - 01:30 AM.