我正在尝试在iOS7上创建一个应用程序,要求用户使用他们的LinkedIn帐户进行身份验证。
刚尝试映射我已经为Twitter登录的代码。
ACAccountType *accountType = [account accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierLinkedIn];
但我的Xcode表示IOS中没有ACAccountTypeIdentifierLinkedIn
我正在运行IOS 10.9而developer docs表示ACAccountTypeIdentifierLinkedIn可用于IOS 10.9及更高版本。
为什么会出现这个问题。有没有关于将linkedIN与IOS7应用程序集成的指南?
答案 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)
你正在检查模拟器..对吗?
如果是,则转到设置并检查社交部分是否可用。