2014-11-18 1 views
0

В основном я был вынуждена, чтобы проверить, если версия IOS устройства составляет 8,0, а если это IPad запустить следующий код:UIActivityViewController ошибка в прошивке 8

ActivityView.popoverPresentationController.sourceView = view; 
ActivityView.popoverPresentationController.sourceRect = CGRectMake(0, 50, 1, 1); 

В противном случае происходит сбой приложения.

Проблема теперь в сбоях в iPad Mini.

+0

Симулятор или фактический? – Roecrew

+0

актуальный. он падает в iPad Mini. –

+0

Этот вопрос состоит из всего ответа, который вам понадобится. http://stackoverflow.com/questions/25644054/uiactivityviewcontroller-crashing-on-ios8-ipads – Ken

ответ

0

В принципе, вместо проверки на iOS 8 и iPad я должен проверить, реагирует ли ActivityView на селектор popoverPresentationController.

[ActivityView respondsToSelector:@selector(popoverPresentationController)]) { 
    ActivityView.popoverPresentationController.sourceView = view; 
    ActivityView.popoverPresentationController.sourceRect = CGRectMake(0, 50, 1, 1); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^