问题标签 [widgetkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
widgetkit - TestFlight 上的 iOS 14 小部件或 Xcode 12 beta 6 上的发布构建配置不起作用?
我在使用新小部件的应用程序中遇到错误。它在调试模式下完美运行,无论是在模拟器中还是在物理设备中。但是当我将版本上传到应用程序连接时,小部件似乎冻结了,只有默认数据。
我已更改:(未成功)ENABLEBITCODE 为 NO,STRIPSTYLE 为非全局符号,DEADCODESTRIPPING 为 No
当我在模拟器中以发布模式运行应用程序时,它会向我抛出以下消息:
警告:在路径 '/Users/oskarsmacx/Library/Developer/Xcode/DerivedData/MyPempi's-bcfexbgdkgfsmaeniruefdnmjbul/Build/Products/Release-iphonesimulator/Pempi's.app' 处创建 LLDB 目标时出错 - 使用空 LLDB 目标可能会导致内存读取缓慢从远程设备。
有任何想法吗?
ios - 从 WidgetKit 小部件扩展检测应用程序启动
点击 WidgetKit 小部件会自动启动其父应用程序。如何检测我的应用程序是否是从其 WidgetKit 小部件扩展启动的?
我无法在应用程序AppDelegate
和/或SceneDelegate
.
swift - 如何在 WidgetKit 中重置意图扩展配置
我有一个用户可以登录的应用程序。如果用户已登录,那么我会为我的小部件显示一个占位符,并且可以通过意图扩展对其进行配置。
该配置有两个选项:
- 第一个选项取决于当前登录用户的用户名。
- 第二个选项取决于第一个选项的值。
这适用于 1 个用户,但是,如果用户注销,然后使用不同的帐户登录,当他们尝试配置小部件时,仍然选择旧的选择选项,这是错误的选项,因为它现在是不同的用户。此外,旧数据仍显示在小部件中。
如何在 WidgetKit 中重置小部件的配置?这意味着,当用户尝试对其进行配置时,所有先前的配置都将被取消选择并为空。
我试过了
但这只会重新加载时间线方法,但不会重置配置。
我查看了 Apple 的文档,也找不到任何关于它的信息。
非常感谢,
ios - WidgetKit中带有CloudKit的CoreData不起作用
在我的应用程序中,我NSPersistentCloudKitContainer
通过以下方式进行了设置:
当我在我的 iOS 目标中对容器的上下文调用 fetch 请求时,它按预期工作。但是,当我在 Widget 目标中执行相同的 fetch 请求时,它会返回一个空数组结果。
在我的 iOS 目标中,我有后台模式/远程通知和 iCloud/CloudKit 功能。在我的 Widget 目标中,我具有 iCloud / CloudKit 功能。
不知道为什么它不起作用,所以任何帮助将不胜感激,谢谢!
ios - 在项目中添加与旧 iOS 兼容的 iOS 14 小部件
我想在我现有的项目中添加一个 iOS 14 小部件。但我得到编译错误is only available in iOS 14.0 or newer
。我的小部件目标部署目标设置为 iOS 14。主应用程序和整个项目的部署目标较低 - 12.2。该应用程序使用objective-c 和Swift。当小部件部署目标对应于iOS 14 或更高版本时,我不明白为什么会出现此错误。
swiftui - WidgetBundle 根据一些逻辑返回小部件
我为我的应用程序准备了几个 iOS14 主屏幕小部件,并将它们全部返回,WidgetBundle
如下所示:
Widget2
依赖于位置服务才能正常工作,但如果用户没有授予位置权限,那么即使显示这个小部件也没有任何意义。我可以有一些逻辑来返回WidgetBundle
body 内的小部件吗?
ios - 如何通过 iOS WidgetKit 读取应用程序创建的文件?
我正在开发一个带有 widgetKit 扩展的应用程序,我想在小部件上显示用户创建的数据。widgetKit 如何读取应用创建的文件?
ios - 在 iOS 14 小部件中获取当前位置
有没有人尝试在 iOS 14 小部件中更新用户的位置?在阅读了 Apple Developer forums 之后,我想出了写作包装器CLLocationManager
并以这种方式使用它:
并以这种方式使用它:
我在小部件中也有这两个条目info.plist
:
当 locationManager.requestLocation() 被调用时,授权状态为 authorisedWhenInUse,但委托的方法永远不会被调用。我错过了什么?