ios - ACaccountTypeIdentifierLinkedIn 在 IOS 上不可用

标签 ios ios7 linkedin

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

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

ACAccountType *accountType = [account accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierLinkedIn];

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

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

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

最佳答案

来自官方文档:

ACAccountTypeIdentifierLinkedIn

Identifier for the LinkedIn account type.

Available in OS X v10.9 and later.

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

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

相关文章:

ios - NSPredicate 对于 NSFetchedResultsController 来说太复杂了

ios - 设置 "edgesForExtendedLayout = UIRectEdgeNone"不会阻止我的 subview 在 iOS 7 中向上移动

ios - 在 performFetchWithCompletionHandler 中添加日历事件

api - 为什么 LinkedIn 有 JavaScript 和 Rest API?

android - LinkedIn Android SDK 与消费者 key 和消费者 secret 混淆?

rest - Linkedin REST API 检索用户的状态更新

ios - App Deployment Info 纵向锁定时如何手动设置设备方向?

ios - 在 M1 上存档时 PhaseScriptExecution Embed Pod 失败

ios - 使用对象的属性作为字典的键从对象数组创建字典?

iphone - 从现有 iPhone 应用程序创建通用应用程序