I ran into the same problem with my application, which also works exclusively in landscape mode - I just used the if statement to fix the problem wherever it occurs.
if (self.view.frame.size.height> self.view.frame.size.width) {then you are using iOS versions <8, and the API still refers to portrait sizes. use existing code. } else {you are using iOS 8 and you will need to change your links to width and height}
If your application switches to orientation, you may also need to capture the orientation of the device - see device orientation
Hope this helps.
Mios source share