ACAccountTypeIdentifierLinkedIn在IOS上不可用

时间:2013-11-26 09:11:12

标签: ios ios7 linkedin

我正在尝试在iOS7上创建一个应用程序,要求用户使用他们的LinkedIn帐户进行身份验证。

刚尝试映射我已经为Twitter登录的代码。

ACAccountType *accountType = [account accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierLinkedIn];

但我的Xcode表示IOS中没有ACAccountTypeIdentifierLinkedIn

我正在运行IOS 10.9而developer docs表示ACAccountTypeIdentifierLinkedIn可用于IOS 10.9及更高版本。

为什么会出现这个问题。有没有关于将linkedIN与IOS7应用程序集成的指南?

2 个答案:

答案 0 :(得分:1)

来自官方文档:

  

ACAccountTypeIdentifierLinkedIn

     

LinkedIn帐户类型的标识符。

     

OS X v10.9及更高版本中可用。

     

在ACAccountType.h中声明。

即,此类型是针对OS X 10.9

声明的

来自XCode版本5.0.1(5A2053)中的ACAccountType.h

请注意最后一行:

// The identifiers for supported system account types are listed here:
ACCOUNTS_EXTERN NSString * const ACAccountTypeIdentifierTwitter NS_AVAILABLE(NA, 5_0);
ACCOUNTS_EXTERN NSString * const ACAccountTypeIdentifierFacebook NS_AVAILABLE(NA, 6_0);
ACCOUNTS_EXTERN NSString * const ACAccountTypeIdentifierSinaWeibo NS_AVAILABLE(NA, 6_0);
ACCOUNTS_EXTERN NSString * const ACAccountTypeIdentifierTencentWeibo NS_AVAILABLE(NA, 7_0);
ACCOUNTS_EXTERN NSString * const ACAccountTypeIdentifierLinkedIn NS_AVAILABLE(NA, NA);
声明了

ACAccountTypeIdentifierLinkedIn,但NA - 不可用。可能会在将来工作。

答案 1 :(得分:0)

你正在检查模拟器..对吗?

如果是,则转到设置并检查社交部分是否可用。