SORU
3 EYLÜL 2014, ÇARŞAMBA


UİActivityViewController iOS8 iPad çökmesini

Şu anda böyle büyük mükafat 6 ile benim app (Beta 6) test ediyorum. UİActivityViewController aşağıdaki günlükleri ile iPad simülatörleri ve cihazlar ile iPhone cihazları ve simülatörler ama çöküyor (iOS 8) ile gayet iyi çalışıyor

Terminating app due to uncaught exception 'NSGenericException', reason: 'UIPopoverPresentationController (<_UIAlertControllerActionSheetRegularPresentationController: 0x7fc7a874bd90>) should have a non-nil sourceView or barButtonItem set before the presentation occurs.'

İPhone için kod aşağıdaki ve hem iOS 7 iPad de 8 olarak kullanıyorum

NSData *myData = [NSData dataWithContentsOfFile:_filename];
NSArray *activityItems = [NSArray arrayWithObjects:myData, nil];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:nil applicationActivities:nil];
activityViewController.excludedActivityTypes = @[UIActivityTypeCopyToPasteboard];
[self presentViewController:activityViewController animated:YES completion:nil];

Uygulaması da benim başka bir benzer kaza alıyorum. Beni yönlendirebilir mi acaba ? bir şey iOS 8'de UİActivityViewController ile değişti mi? Ama bu konuda bir şey bulamadım baktım

CEVAP
3 EYLÜL 2014, ÇARŞAMBA


İPad etkinliğini görüntülemek denetleyicisi olarak görüntülenir popover kullanarak yeni UIPopoverPresentationController gerektirir sizin belirlediğiniz bir bağlantı noktası için sunum popover birini kullanarak aşağıdaki üç özellikleri:

Bağlantı noktasını belirtmek için UİActivityController. UİPopoverPresentationController için bir başvuru almak için gerekir ve aşağıdaki gibi özellikleri bir dizi

if ( [activityViewController respondsToSelector:@selector(popoverPresentationController)] ) { 
// iOS8
 activityViewController.popoverPresentationController.sourceView =
parentView;
 }

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BlackmillMusic

    BlackmillMus

    3 Kasım 2010
  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • LatinNinja99

    LatinNinja99

    28 EKİM 2011