gpt4 book ai didi

swift - 今天的扩展无法从继承 CoreMedia 权限

转载 作者:IT王子 更新时间:2023-10-29 04:58:10 24 4
gpt4 key购买 nike

我正在尝试在我的 Objective-C 应用程序中添加一个 Swift 中的 Today Extension。我的调试器日志中不断收到此消息:无法从 3005 继承 CoreMedia 权限:(null)。数字前。 3005每次都不一样。我正在从小部件中读取 NSUserDefaults,但我正在读取/写入应用程序本身。我的 TodayViewController 中唯一的代码如下:

override func viewDidLoad() {
super.viewDidLoad()

let formatter = NSNumberFormatter()
formatter.numberStyle = .CurrencyStyle
totalLabel.text = formatter.stringFromNumber(0)
coinsLabel.text = formatter.stringFromNumber(0)

formatter.maximumFractionDigits = 0
billsLabel.text = formatter.stringFromNumber(0)

}

func widgetMarginInsetsForProposedMarginInsets(defaultMarginInsets: UIEdgeInsets) -> UIEdgeInsets {
return UIEdgeInsetsMake(8.0, 16.0, 8.0, 16.0)
}

func widgetPerformUpdateWithCompletionHandler(completionHandler: ((NCUpdateResult) -> Void)!) {
// Perform any setup necessary in order to update the view.

// If an error is encountered, use NCUpdateResult.Failed
// If there's no update required, use NCUpdateResult.NoData
// If there's an update, use NCUpdateResult.NewData

completionHandler(NCUpdateResult.NewData)
}

最佳答案

我认为“无法从 NNNN 继承 CoreMedia 权限”警告与 App Groups 有关当您创建应用程序扩展时。您的包含应用程序和您的应用程序扩展都需要启用应用程序组功能并使用相同的应用程序组容器 ID(例如:group.com.yourdomain.yourappname)。应用组用于允许多个应用访问共享容器,并允许应用之间进行额外的进程间通信。

Capabilities should look like this

关于swift - 今天的扩展无法从继承 CoreMedia 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26091463/

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