SORU
31 Temmuz 2010, CUMARTESİ


Yumurtalı ekmek penceresi olmayan bir görünüm sundu olamaz

Bu hata neyi gösterir:

"Popovers cannot be presented from a view which does not have a window."

CEVAP
26 AĞUSTOS 2011, Cuma


hayatımı kurtaran şey

if (self.view.window != nil)
    [popoverController presentPopoverFromRect:CGRectMake(44, yCoord, 111, 111) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];

koşul ekleyerek çarpışma artık çalışmıyor. Gerçekten presentPopoverFromRect işlevi her ZAMAN denir, çünkü onun başaracağına inanıyorum. Pencere nil kalacağı durum yok ama yine de işe yaradı.

edit: viewDidAppear Bu kod var. Çoğu durumda, bununla birlikte viewDidAppear didMoveToWindow presentPopoverFromRect taşımak için yeterli ama nedense benim durumumda ise durum gerekliydi.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 1881 Animation

    1881 Animati

    5 EKİM 2013
  • AutoHotkey Tutorials

    AutoHotkey T

    29 Mayıs 2010
  • Mr. H

    Mr. H

    1 Temmuz 2012