LaunchServices:invalidationHandler被调用 - iOS 8共享表

Kyl*_*egg 25 slcomposeviewcontroller uiactivityviewcontroller xcode6 ios8

SLComposeViewController用于打开Twitter或Facebook共享表的时间内,在日志中看到此错误消息,尽管不一致.我没有使用任何新的iOS 8 API,只是测试iOS 8上的现有代码.我看到其他人遇到了这个问题,甚至在使用Cocoa Touch SDK中的其他模态视图控制器时也发生了崩溃.

LaunchServices:invalidationHandler被调用

是否有新的防护措施,与SLComposeViewControllerUIActivityViewControlleriOS中8?还有什么要考虑的吗?

Ram*_* G. 26

在显示活动视图控制器后添加此代码:

if ([activityVC respondsToSelector:@selector(popoverPresentationController)])
{
    // iOS 8+
    UIPopoverPresentationController *presentationController = [activityVC popoverPresentationController];

    presentationController.sourceView = sender; // if button or change to self.view.
}
Run Code Online (Sandbox Code Playgroud)

  • 这是苹果方面的错误检查<https://devforums.apple.com/message/1049415#1049415>,所以不关心控制台警告. (4认同)

Eri*_*ric 5

查看开发人员论坛:"该日志消息并不表示您有任何错误."