today-extension相关内容
尝试从服务访问响应数据以显示到 TodayExtension 小部件中 导入基础结构市场指数:可编码{让索引名称:字符串让索引值:字符串让日期值:字符串让 indexChangeValue : 字符串让 changePercentage : 字符串让 indexVolume: 字符串?}结构市场索引缓存 {静态让键 = "MARKET_INDEX_KEY"静态函数保存(_值:[MarketInd
..
..
这个问题与我刚刚在 Stackoverflow 上发布的另一个问题有关: 默认今日小部件中的布局约束冲突 我添加了一个 Today Extension 作为我的应用程序的目标,删除了小部件根视图内的默认“Hello World"标签,并在其位置添加了一个普通的 UIView.我将视图设为黄色并将其固定到根视图的所有边缘 - 与标签被约束的方式相同.然后我为黄色视图添加了另一个约束,以使其具
..
我在刚刚为我的应用程序创建的 Today Widget 中观察到了一个关于自动布局的非常奇怪的行为.试图找到问题的根源,我最终创建了一个普通的 新 Xcode 项目(单视图应用程序)并添加了一个 Today Extension 作为新目标 - 甚至没有触及它. 当我在我的设备 (iPhone 6s) 上启动 Today Extension 时,首先发生的事情是控制台中引发了布局约束冲突:
..
我在 Today 小部件中使用了 UIView 子类.该视图使用滑动手势.但是,这些手势要么上下滚动整个通知中心,要么让通知中心从 Today 切换到 Notifications. 有什么方法可以防止触摸事件冒泡到通知中心滚动视图?在子类中使用[self setExclusiveTouch:YES];并没有解决,很遗憾. 解决方案 有什么方法可以防止触摸事件冒泡到通知中心滚动视图
..
我正在尝试在小部件单击上打开特定的视图控制器,但无法打开它,我可以使用 url 模式打开应用程序,但我想打开特定的视图控制器我该怎么做,这里是代码使用 url 架构打开应用程序: @IBAction func open_app(_ sender: Any){ extensionContext?.open(URL(string: "open://")! ,完成处理程序:无)} 按钮单击我正在使
..
是否可以像在原始应用中一样快速地在今天的扩展中使用我的 CoreData 模型?如果是,我如何创建 NSManagedObjectContext? 除了组标识符之外,我真的不知道,但不幸的是我不知道如何获取上下文.. 过去,我在创建应用程序时首先检查我想使用 CoreData,然后通过我的 AppDelegate 获得 managedObjectContext .. 但是我怎么能在扩展中做这样
..
我查看了用于构建移动应用程序的 Flutter.是否可以在 flutter 应用程序中创建 Widgets(不是 flutter-widgets,而是 App Widgets(Android)和 Today Extensions(iOS))?我想它不能用 dart 来完成,但是有没有办法在 Java/Swift 中实现它们并将它们包含在 flutter-app 中? 谢谢! 解决方案
..
我正在尝试为我的应用构建今天的扩展程序. 我正在使用 CoreData 和 NSFetchedResultsController 并得到以下错误: 未声明类型'AppDelegate'的使用 在这行代码中: var appDel: AppDelegate = UIApplication.sharedApplication().delegate as AppDelegate.
..
我需要通过“xcodebuild"在 Today Extension 中构建一个 Xcode 项目.bundle 的主要目标是 com.myapp,而扩展的 bundle id 是 com.myapp.todayextension.我想将包 id 作为 xcodebuild 的参数传递:我尝试用自定义环境变量(例如 ${MAIN_TARGET_BUNDLEID} 和 ${EXTENSION_BUN
..
我使用的是 Xcode 12.1 12A7403,当我转到 Editor >添加目标,创建“今日扩展"的选项;使用 Storyboards 不再存在,而是只有创建“Widget Extensions"的选项;使用 SwiftUI. 有没有办法创建“今日扩展"?在这个版本的 Xcode 中?我仍然希望我的扩展程序与 iOS 13 兼容. 解决方案 来自 Apple 系统工程师来自 Ap
..
Watch OS 的标准设置 > 2.WCSessionDelegate 用于协调主应用程序和 Watch 之间的数据. 一个应用程序组 "group.************.TodayExtensionWidget" 用于通过 UserDefaults(suiteName:"group.***********.TodayExtensionWidget") 当我从手表中进行更改时,它
..
我有一组数组,它们都包含我创建的自定义 Task 对象的多个实例.我将数组保存到 NSUserDefaults 如下: 自定义任务对象 class Task:NSObject, NSCoding {变量名称:字符串变量注释:字符串变量日期:NSDatevar dateUse:Boolvar taskCompleted:Boolinit(name:String, notes:String
..
“我的应用"支持“今日扩展", 我想在应用程序的设置视图中添加一个按钮,因此当用户单击它时,我将用户切换到“添加小部件" 视图,即该视图: 因此用户可以添加所需的小部件. 有没有办法做到这一点?还是不可能? 谢谢. 解决方案 这是不可能的.您唯一可以做的就是告诉您的用户有关小部件的信息,以及可能如何将其添加到今日视图的用户信息: 转到主屏幕 向左滑动所有
..
尝试从服务访问响应数据以显示到TodayExtenstion小部件中 import Foundation struct MarketIndex:Codable { let indicesName: String let indicesValue: String let dateValue : String let indicesChangeValue :
..
小部件现在包括显示模式的概念(由 NCWidgetDisplayMode 表示)您描述了有多少可用的内容,并允许用户选择紧凑的视图或展开的视图. 如何在ios 10.0中扩展小部件?它无法在ios 9中正常工作. 解决方案 好,我找到了正确的解决方法 1)首先在viewDidLoad中将显示模式设置为NCWidgetDisplayMode.expanded: override
..
我正在尝试为我的ios应用进行今天的扩展。 今天的扩展程序将基于与核心数据一起保存的数据显示“下一个课程”。 我一直在做一些研究,我知道我必须与appGroup共享我的persistentContainer。 所以我这样做了: 为ios应用程序和今天的扩展目标启用了appGroup。 编写了一个共享它的函数: 公共扩展名NSPersistentContainer { func
..
我有一个名为 Event 的 NSManagedObject ,它在主机应用程序和今天的扩展程序之间共享。 (在“目标成员身份”中,同时选中了主应用程序和小部件)。 主机应用和小部件具有相同的应用组标识符,并且都共享数据模型(在目标会员身份中,两者 当我在Xcode中启动(运行)小部件时,它将显示所有应用程序事件(事件)已保存在主机应用中。但是,当我添加一个新事件时,它会出现在主机应用
..
我正在尝试构建一个带有语音按钮的小部件.当我按它时,它应该将语音转换为文本. 但是,当我尝试录制声音时,AVAudioEngine无法启动.是因为“今日扩展"中不允许使用AVAudioEngine吗? 解决方案 在互联网上搜索我似乎找到了答案.简短的答案是“否",您不能录制扩展名中的音频.
..
编辑:我的“原始"问题已解决,被""限制为110高度,但是那是在我读到有关NCWidgetDisplayMode,.Compact和,这显然是在iOS 10中引入的. 有趣的事情
..