bloccare il Portrait di un app

Salve!
Sto creando un app molto semplice che legge news da feedrss e mostra i video di una webtv da me creata.

Si basa su una TabBarController con 2 schede per le 2 visualizzazioni.

Vengo al dunque:
Ho creato 2 progetti di questa applicazione, una per iphone ed una per ipad.
Ma si comportano diversamente.

Funzionano benissimo eccetto che nella versione per ipad l’app va in landscape in automatico se giro l’ipad simulator mentre nella versione iphone resta sempre in Portrait.

A me serve che resti sempre in Portrait anche se si ruota il dispositivo.

Cosa posso fare??

Grazie per l’assistenza!
Ad app finita vi passo il link… è utile.

Risolto!

Ho risolto da me.

Basta impostare questa funzione:


// Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return NO;
}

Prima era a YES

Buone vacanze a tutti!

occhio che se risolvi in questo modo l’app per iPad non viene accettata. Il review team di Apple tollera che non si supportino per iPad tutte e 4 le orientazioni, ma se forzi il portrait o il landscape devi comunque permettere di capovolgere il dispositivo.
Invece di

return NO;

metti

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
	return UIInterfaceOrientationIsPortrait(interfaceOrientation);
}

In questo modo blocchi il landscape e l’app viene accettata