You can only segue from a view controller that is created by a storyboard.
I'm assuming that you defined this TVC in a storyboard initially but that is only the first one.
When you are going to the subsequent TVCs you are creating these using alloc init and so they don't have a storyboard with a segue defined.
You should either create your image view controller using a xib file and load it from the xib or create it in code. Both would be easier.
Or you could define a "circular" segue that goes from the TVC back to itself and use this instead of creating one using alloc init all the time.