gpt4 book ai didi

ios - ACAccountStore 不再与 Twitter 一起使用? ( swift ,iOS 12)

转载 作者:行者123 更新时间:2023-12-01 16:21:58 26 4
gpt4 key购买 nike

我有一个方法允许用户使用 twitter API 关注其他 twitter 帐户,但是,此方法自 iOS 11 起停止工作。

因为:社交账户已从 iOS 11 的“设置”中移除。第三方应用程序无法再访问这些已登录的账户。 (31687059)

(在下面的方法中,返回值“isGranted”将为false,错误代码为:error 7,来自apple.com)

有没有办法解决这个问题?

static func followAppTwitter(_ twitterScreenName: String) {

let accountStore = ACAccountStore()
let twitterType = accountStore.accountType(withAccountTypeIdentifier: ACAccountTypeIdentifierTwitter)

accountStore.requestAccessToAccounts(with: twitterType, options: nil,
completion: { (isGranted, error) in
guard let userAccounts = accountStore.accounts(with: twitterType),
userAccounts.count > 0 else { return }
guard let firstActiveTwitterAccount = userAccounts[0] as? ACAccount else { return }

// Then do a data post to twitter API
// ......
})
}

最佳答案

搜索了一段时间后 - 我将我的代码替换为 - https://github.com/mattdonnelly/Swifter SwifterIOS

关于ios - ACAccountStore 不再与 Twitter 一起使用? ( swift ,iOS 12),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55887240/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com