83得票6回答
在扩展之间共享UserDefaults

我正在创建一个今日小组件,使用UserDefaults(suiteName:)来存储一些数据。在主应用程序中,我正在使用UserDefaults.standard()。扩展程序无法读取(或者说它可以读取吗?),这就是为什么我使用了suiteName:构造函数。 用户将数据持续到主应用程序中的U...

59得票5回答
今天的应用扩展小部件,点击打开包含应用程序

我已经使用这些苹果文档为我的应用程序+Quotes实现了一个今日小部件,它可以在通知中心显示当天的引用。我想实现的目标是,当用户在今天的通知视图中点击+Quotes小部件时,打开包含应用程序+Quotes,就像如果您在今天视图中点击日历一样。我尝试在标签上覆盖一个按钮,当点击它时,它将调用-(...

43得票1回答
Flutter:是否有可能创建App Widgets(Android)和Today Extensions(iOS)?

我研究了使用Flutter构建移动应用。在Flutter应用程序中是否可以创建“小部件”(不是Flutter小部件,而是Android的“应用程序小部件”和iOS的“今日扩展”)? 我猜这不能用Dart完成,但是否有办法在Java / Swift中本地实现它们并将其包含到Flutter应用程序...

38得票1回答
如何在今日扩展(iOS)中访问CoreData模型

在Swift中,是否可以像在原始应用程序中一样使用CoreData模型来在Today Extension中工作?如果可以,如何创建NSManagedObjectContext?除了group-identifier之外,我真的不知道该怎么做了,但不幸的是我不知道如何获取上下文(managedOb...

31得票5回答
iOS 8 今日扩展的最大高度是多少?

我正在开发一个动态大小表格的今日小组件。我已经能够使用以下方法调整表格大小以适应内容: self.preferredContentSize = accountsTable.contentSize 然而,我发现即使表格的contentSize更大,它也不会变得比一定大小(568像素)更高。...

28得票5回答
如何在iOS / OS X Today视图扩展中使用Crashlytics?

由于今天扩展以单独的进程运行,因此我确定它们默认不会记录任何崩溃。 我认为我们需要单独在小部件中初始化Crashlytics。例如,在TodayViewController的viewDidLoad方法中。 有人已经在iOS / OS X扩展中使用Crashlytics吗? 如果是这样,你是...

26得票7回答
今天小部件“无法加载”错误

有时小部件会崩溃并出现“无法加载”错误。 有人知道如何修复它吗? 小部件没有请求服务器或其他的内容。

23得票3回答
新的iOS 10 Today Widget/Extension的高度是多少?

我正在构建一个iOS Today小组件,在测试iOS 10时,我注意到所有的小组件现在都被赋予了相同的高度(以前的版本允许开发者设置高度)。那么这个新限制下的理想高度/最佳实践是什么?我用的是Swift,并且没有使用自动布局。提前感谢!

23得票2回答
今天小部件的tableView卡顿了

我有一个包含两个东西的今日小组件: 一个 UILabel 一个 UITableView 在我的viewWillAppear中,我将标签设置为可见,将tableView设置为隐藏,并将标签文本设置为“Loading”。如下图所示: 然后我获取位置,当此操作完成时,我调用另一个方法并...

22得票9回答
如何从其应用扩展中启动iOS父应用程序

有谁知道如何从应用程序扩展的视图控制器中启动父应用程序? 我只想从应用程序扩展中启动主应用程序。