我正在尝试在Facebook / Twitter的Mac应用程序中共享链接,我想检查用户是否在设置中拥有该帐户。如果帐户不在设置中,我想通过网络浏览器进行共享。
我尝试以下代码,因为Apple documentation表示您可以使用带有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];
}
使用此代码,弹出窗口显示我需要配置帐户。如何在“设置”中检查Facebook或Twitter的帐户?