Yeah, in this case your "landscape" image orientation is still "UP" since the image is right-side up.
If you only care about images that are of the camera's 4:3 or 3:4 rectangular aspect ratio, perhaps you can just compare the image width to the image height to see whether it's wider than it is tall or vice versa using UIImage
's size property, ex.
if (fishingSpotChosenImage.size.height > fishingSpotChosenImage.size.width) {
NSLog(@"portrait");
} else {
NSLog(@"landscape");
}