but wont this result in a doubled up path?

`imageValue = [UIImage imageWithContentsOfFile:[imagePath stringByAppendingPathComponent:path]];`

 in the case of bundle scheme, since you already have the full path from

`imagePath = [[NSBundle mainBundle] pathForResource:iPath ofType:ext];`