SORU
8 EKİM 2012, PAZARTESİ


iOS 6 shouldAutorotate: çağrıldığını DEĞİL

Bu çözüm için interneti tarayan oldum ama hiçbir şey buluyorum. İOS 5 app benim iOS 6 uyumlu hale getirmek için çalışıyorum. Yapamam oryantasyon bunları hemen işe koyulalım. Rotasyon hakkında ne zaman algılamak için kuramıyorum. Burada çalışıyorum kodu:

- (BOOL)shouldAutorotate {
    return NO;
}

- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskPortrait;
}
// pre-iOS 6 support
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
    return (toInterfaceOrientation == UIInterfaceOrientationPortrait);
}

Yeni supportedİnterfaceOrientation: yöntem gayet güzel çağrılır. ShouldAutorotate yöntemi, ancak, geçmeyecektir. Bazı Görüntü döndürme üzerinde takas yapmak istiyorum, ama bir dönüş gerçekleşmek üzere olduğunu gösteren bir işaret alamıyorum.

Şimdiden teşekkürler.

CEVAP
8 EKİM 2012, PAZARTESİ


App başladığında eğer aşağıdaki hatayı alıyorsanız bakın.

"Uygulama, windows başlatma uygulaması sonunda kök görünümü denetleyicisi olması bekleniyor"

Düzeltmenin yolu ise AppDelegate içerisinde aşağıdaki değişikliği yaparak.m dosya bu sorunu nasıl cevaplar gibi görünüyor olsa da ():

Replace
[self.window addSubview:[navigationController view]];  //OLD

With
[self.window setRootViewController:navigationController];  //NEW

Bu shouldAutoRotate doğru çağrılmalıdır sonra.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • esnathesinger

    esnathesinge

    6 NİSAN 2009
  • Hak5DarrensVlog

    Hak5DarrensV

    11 EYLÜL 2009
  • RobertDuskin

    RobertDuskin

    12 HAZİRAN 2008