Facebook在Mac应用程序中的NSSharingService,没有配置帐户

Ait*_*tul 5 twitter macos facebook sharing social-networking

我想在Facebook/Twitter上分享Mac应用程序中的链接,我想检查用户是否在设置中拥有该帐户.如果帐户不在设置中,我想通过网络浏览器进行共享.

我尝试以下代码,因为Apple文档说您可以使用带有nil参数的canPerformWithItems检查帐户是否配置.(facebookSharingService是NSSharingService)

  NSMutableArray *shareItems = [self prepareItemsToMessage];

    if ([self.facebookSharingService canPerformWithItems:nil])
    {
        /*
         Perform the service using the array of items.
         */
        [self.facebookSharingService performWithItems:shareItems];
    }
    else
    {
        [self shareFacebookByWebBrowser];
    }
Run Code Online (Sandbox Code Playgroud)

使用此代码,弹出窗口显示我需要配置帐户.如何在"设置"中检查Facebook或Twitter的帐户?