2013-11-26 23 views
1

我想在iOS7上创建一个应用程序,要求用户使用其LinkedIn帐户进行身份验证。ACAccountTypeIdentifierLinkedIn在IOS上不可用

试图映射我已经用于Twitter登录的代码。

ACAccountType *accountType = [account accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierLinkedIn]; 

但我的Xcode中说,ACAccountTypeIdentifierLinkedIn不可用IOS

我运行IOS 10.9及developer docs说ACAccountTypeIdentifierLinkedIn可用于IOS 10.9及以上。

为什么会发生此问题。有没有关于整合linkedIN和IOS7应用程序的指南?

+0

运行Xcode版本5.0.1 – unni

回答

0

你正在检查simulater ..对不对?

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

1

来自官方的文档:

ACAccountTypeIdentifierLinkedIn

标识符LinkedIn帐户类型。

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

在ACAccountType.h中声明。

也就是说,这种类型的声明为OS X 10.9

从ACAccountType.h XCode中版本5.0.1(5A2053)

注意,最后一行:

// 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 - 不可用。可能会在未来工作。

相关问题