today-extension相关内容

如何将响应数据设置到 TodayExtension 小部件中

尝试从服务访问响应数据以显示到 TodayExtension 小部件中 导入基础结构市场指数:可编码{让索引名称:字符串让索引值:字符串让日期值:字符串让 indexChangeValue : 字符串让 changePercentage : 字符串让 indexVolume: 字符串?}结构市场索引缓存 {静态让键 = "MARKET_INDEX_KEY"静态函数保存(_值:[MarketInd ..
发布时间:2022-01-18 22:30:34 移动开发

今天不一致的小部件行为打破了子视图的高度限制

这个问题与我刚刚在 Stackoverflow 上发布的另一个问题有关: 默认今日小部件中的布局约束冲突 我添加了一个 Today Extension 作为我的应用程序的目标,删除了小部件根视图内的默认“Hello World"标签,并在其位置添加了一个普通的 UIView.我将视图设为黄色并将其固定到根视图的所有边缘 - 与标签被约束的方式相同.然后我为黄色视图添加了另一个约束,以使其具 ..
发布时间:2022-01-18 20:47:20 移动开发

默认今日小部件中的布局约束冲突

我在刚刚为我的应用程序创建的 Today Widget 中观察到了一个关于自动布局的非常奇怪的行为.试图找到问题的根源,我最终创建了一个普通的 新 Xcode 项目(单视图应用程序)并添加了一个 Today Extension 作为新目标 - 甚至没有触及它. 当我在我的设备 (iPhone 6s) 上启动 Today Extension 时,首先发生的事情是控制台中引发了布局约束冲突: ..
发布时间:2022-01-18 20:40:24 移动开发

在 iOS 8 Today Extensions 中拖动手势

我在 Today 小部件中使用了 UIView 子类.该视图使用滑动手势.但是,这些手势要么上下滚动整个通知中心,要么让通知中心从 Today 切换到 Notifications. 有什么方法可以防止触摸事件冒泡到通知中心滚动视图?在子类中使用[self setExclusiveTouch:YES];并没有解决,很遗憾. 解决方案 有什么方法可以防止触摸事件冒泡到通知中心滚动视图 ..

如何在 Widgets/Today Extension 单击上打开特定视图控制器

我正在尝试在小部件单击上打开特定的视图控制器,但无法打开它,我可以使用 url 模式打开应用程序,但我想打开特定的视图控制器我该怎么做,这里是代码使用 url 架构打开应用程序: @IBAction func open_app(_ sender: Any){ extensionContext?.open(URL(string: "open://")! ,完成处理程序:无)} 按钮单击我正在使 ..
发布时间:2022-01-01 12:00:36 其他开发

如何在今天的扩展(iOS)中访问 CoreData 模型

是否可以像在原始应用中一样快速地在今天的扩展中使用我的 CoreData 模型?如果是,我如何创建 NSManagedObjectContext? 除了组标识符之外,我真的不知道,但不幸的是我不知道如何获取上下文.. 过去,我在创建应用程序时首先检查我想使用 CoreData,然后通过我的 AppDelegate 获得 managedObjectContext .. 但是我怎么能在扩展中做这样 ..
发布时间:2021-12-23 13:49:34 移动开发

Flutter:是否可以以某种方式创建 App Widgets (Android) 和 Today Extensions (iOS)?

我查看了用于构建移动应用程序的 Flutter.是否可以在 flutter 应用程序中创建 Widgets(不是 flutter-widgets,而是 App Widgets(Android)和 Today Extensions(iOS))?我想它不能用 dart 来完成,但是有没有办法在 Java/Swift 中实现它们并将它们包含在 flutter-app 中? 谢谢! 解决方案 ..
发布时间:2021-12-06 23:25:14 其他开发

iOS - 如何添加“今日扩展"Xcode 12.1 中的目标?

我使用的是 Xcode 12.1 12A7403,当我转到 Editor >添加目标,创建“今日扩展"的选项;使用 Storyboards 不再存在,而是只有创建“Widget Extensions"的选项;使用 SwiftUI. 有没有办法创建“今日扩展"?在这个版本的 Xcode 中?我仍然希望我的扩展程序与 iOS 13 兼容. 解决方案 来自 Apple 系统工程师来自 Ap ..
发布时间:2021-09-24 20:35:08 移动开发

如何打开“添加小部件"从应用程序查看

“我的应用"支持“今日扩展", 我想在应用程序的设置视图中添加一个按钮,因此当用户单击它时,我将用户切换到“添加小部件" 视图,即该视图: 因此用户可以添加所需的小部件. 有没有办法做到这一点?还是不可能? 谢谢. 解决方案 这是不可能的.您唯一可以做的就是告诉您的用户有关小部件的信息,以及可能如何将其添加到今日视图的用户信息: 转到主屏幕 向左滑动所有 ..
发布时间:2020-12-01 02:55:05 移动开发

今日扩展:如何使用显示模式?

小部件现在包括显示模式的概念(由 NCWidgetDisplayMode 表示)您描述了有多少可用的内容,并允许用户选择紧凑的视图或展开的视图. 如何在ios 10.0中扩展小部件?它无法在ios 9中正常工作. 解决方案 好,我找到了正确的解决方法 1)首先在viewDidLoad中将显示模式设置为NCWidgetDisplayMode.expanded: override ..
发布时间:2020-11-02 02:22:17 移动开发

今日iOS扩展与核心数据

我正在尝试为我的ios应用进行今天的扩展。 今天的扩展程序将基于与核心数据一起保存的数据显示“下一个课程”。 我一直在做一些研究,我知道我必须与appGroup共享我的persistentContainer。 所以我这样做了: 为ios应用程序和今天的扩展目标启用了appGroup。 编写了一个共享它的函数: 公共扩展名NSPersistentContainer { func ..
发布时间:2020-10-09 21:26:32 移动开发

iOS-立即通知主应用中核心数据更改的扩展

我有一个名为 Event 的 NSManagedObject ,它在主机应用程序和今天的扩展程序之间共享。 (在“目标成员身份”中,同时选中了主应用程序和小部件)。 主机应用和小部件具有相同的应用组标识符,并且都共享数据模型(在目标会员身份中,两者 当我在Xcode中启动(运行)小部件时,它将显示所有应用程序事件(事件)已保存在主机应用中。但是,当我添加一个新事件时,它会出现在主机应用 ..
发布时间:2020-10-09 21:25:08 移动开发

我们可以将语音识别框架与Today Extension结合吗

我正在尝试构建一个带有语音按钮的小部件.当我按它时,它应该将语音转换为文本. 但是,当我尝试录制声音时,AVAudioEngine无法启动.是因为“今日扩展"中不允许使用AVAudioEngine吗? 解决方案 在互联网上搜索我似乎找到了答案.简短的答案是“否",您不能录制扩展名中的音频. ..
发布时间:2020-09-15 02:44:29 移动开发