SORU
19 EYLÜL 2013, PERŞEMBE


UİİmagePickerController hata: iOS 7'de boş bir anlık sonuçları render edilmemiş bir görünüm Snapshotting

Sadece ve uygulaması çöktü iOS 7'de bu hatayı alıyorum. İOS 6, ben asla herhangi bir hata, hafıza kamera açarken uyarı sadece bir kez.

Snapshotting a view that has not been rendered results in an empty snapshot. Ensure your view has been rendered at least once before snapshotting or snapshot after screen updates.

Ben ne yapıyorum burada.

imagePicker = [[UIImagePickerController alloc] init];
[imagePicker setDelegate:self];
[imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
[imagePicker setAllowsEditing:YES];

[self presentModalViewController:imagePicker animated:YES];

Bu presentModalViewController gecikme için denedim, ama hala aynı mesajı alıyorum. Birkaç saniye (7-10) sonra uygulama çöktü.

Bu hata iOS 7'de mevcut.

Kimsenin haberi yok mu? Şimdiden teşekkür ederim.

CEVAP
14 EKİM 2013, PAZARTESİ


İOS7 sorunu geçişler ile bir ilgisi yoktur. Bir önceki geçişi tamamlamak yoktu ve yeni bir tane başlatmak, iOS7 görüşlerini uğraşırsa, nerede iOS6 doğru yönetmek gibi görünüyor.

Senin Kamera görünümü Yüklendikten sonra UIViewController ve bir zaman aşımı ile başlatmak gerekir:

- (void)viewDidAppear:(BOOL)animated 
{
    [super viewDidAppear:animated];
    //show camera...
    if (!hasLoadedCamera)
        [self performSelector:@selector(showcamera) withObject:nil afterDelay:0.3];
}

ve burada başlatma kodu

- (void)showcamera {
    imagePicker = [[UIImagePickerController alloc] init];
    [imagePicker setDelegate:self];
    [imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
    [imagePicker setAllowsEditing:YES];

    [self presentModalViewController:imagePicker animated:YES];
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ecf150king

    ecf150king

    20 Ocak 2006
  • GenTechPC

    GenTechPC

    1 Temmuz 2007
  • The Slow Mo Guys

    The Slow Mo

    15 AĞUSTOS 2010

İLGİLİ SORU / CEVAPLAR