首页 > 解决方案 > 不允许应用程序使用 UIActivityViewController 访问 iTunes Store 帐户

问题描述

我正在尝试分享我的应用程序URLUIActivityViewController这是我的代码:

let items = [URL(string: "https://itunes.apple.com/de/app/idxxxxxxxxx")!]
let ac = UIActivityViewController(activityItems: items, applicationActivities: nil)
present(ac, animated: true)

应用程序URL在浏览器上运行良好。但在 iPhone 上崩溃。

这是我在控制台中得到的日志:

ACAccountStore:[66A6F31E] 未能保存帐户。帐户 = | error = Error Domain=com.apple.accounts Code=7 "应用程序不允许访问 iTunes Store 帐户" UserInfo={NSLocalizedDescription=应用程序不允许访问 iTunes Store 帐户}

[accounts] ACAccountStore:创建本地帐户失败。error = Error Domain=com.apple.accounts Code=7 "应用程序不允许访问 iTunes Store 帐户" UserInfo={NSLocalizedDescription=应用程序不允许访问 iTunes Store 帐户}

标签: swiftitunesuiactivityviewcontroller

解决方案


我遇到了同样的错误,将其转换为任何错误并添加一个标题解决了我的问题。检查代码以获得更多说明

let item: [Any]  = ["This app is my favorite",URL(string: "https://itunes.apple.com/de/app/idxxxxxxxxx")!]
let ac = UIActivityViewController(activityItems: items, applicationActivities: nil)
present(ac, animated: true)

推荐阅读