ACAccountTypeIdentifierLinkedIn

ACAccountTypeIdentifierLinkedIn

我正在尝试在iOS7上创建一个应用,该应用要求用户使用其LinkedIn帐户进行身份验证。

只是尝试映射我已经为Twitter登录使用的代码。

ACAccountType *accountType = [account accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierLinkedIn];

但是我的Xcode说ACAccountTypeIdentifierLinkedIn在IOS中不可用

我正在运行IOS 10.9,并且developer docs说ACAccountTypeIdentifierLinkedIn可用于IOS 10.9及更高版本。

为什么会发生此问题。是否有任何有关将linkedIN与IOS7应用程序集成的指南?

最佳答案

从官方文档:

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,但不适用-不可用。可能会在将来工作。

关于ios - ACAccountTypeIdentifierLinkedIn在IOS上不可用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20212626/

10-10 18:38