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

前端之家收集整理的这篇文章主要介绍了swift – 今天扩展无法从继承CoreMedia权限前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在我的Objective-C应用程序中添加一个今天扩展在Swift。我在我的调试器日志中收到此消息:无法从3005继承CoreMedia权限:(null)。数字ex。 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相关。您的包含应用程式和应用程式额外资讯都必须启用「应用程式群组」功能,并使用相同的应用程式群组容器编号(例如:group.com.yourdomain.yourappname)。应用程序组用于允许多个应用程序访问共享容器,并允许应用程序之间进行额外的进程间通信。

猜你在找的Swift相关文章