腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(535)
视频
沙龙
1
回答
在工作表中
scenePhase
更改时
触发
操作
、
当
scenePhase
在sheet中更改时,我如何
触发
操作?我尝试了
onChange
修饰符,但当应用程序转到后台时它不会
触发
。import
SwiftUI
var body: some View { // if folder is locked, authenticate and
浏览 8
提问于2022-06-14
得票数 3
1
回答
SwiftUI
:
onChange
(of:
scenePhase
)
未
触发
、
、
、
我正在和
SwiftUI
合作一个项目,在接收应用程序进入前台和后台等事件时遇到了问题。这些事件根本不会
触发
。请参考下面的代码。import
SwiftUI
struct testApp: App { @Environment(\.
scenePhase
) private var
scenePhase
var body: some Scene { ContentView() .<em
浏览 52
提问于2021-10-18
得票数 0
1
回答
未
调用iOS 14的UIApplication.didBecomeActiveNotification
、
我有一个带有SceneDelegate的项目,我在
SwiftUI
视图中使用了以下代码: .onReceive(NotificationCenter.default.publisher(for: UIApplication.didBecomeActiveNotification
浏览 161
提问于2021-01-08
得票数 4
1
回答
SwiftUI
:在macOS上响应应用程序终止
、
我正在用
SwiftUI
2.0创建一个跨平台的应用程序。应用程序的生命周期由
SwiftUI
管理,因此没有应用程序或场景委托。如果可能的话,我想让它保持这种状态。为了在应用程序退出或进入后台时保存数据,我正在关注
scenePhase
上的变化。@main @StateObject var dataModel() var body: some S
浏览 12
提问于2020-11-21
得票数 2
4
回答
不接收
scenePhase
更改
我在.
onChange
中给
scenePhase
打了个电话,但什么也没得到。下面是一个示例项目:struct PhaseApp: App { WindowGroup { } .<
浏览 20
提问于2020-07-10
得票数 20
回答已采纳
1
回答
在第一个
onChange
(of:)之前,我在哪里处理初始值?
我从环境中读取
ScenePhase
,在
onChange
(of:
scenePhase
)中,我调用一个方法在我的ViewModel上启动重新加载(如果需要)。 但是我应该什么时候开始初始负载呢?ContentView.init太早了,因为
scenePhase
是.background。而且,即使是warning.ViewModel.init,我也不应该从init访问StateObject --运行时的
SwiftUI
日志也太早了--理论上,我认为可以创建视图模型,即使应用程序从未被带到
onChange<
浏览 8
提问于2020-11-06
得票数 4
1
回答
为什么我要得到一些“环境更新”,而不是其他呢?
、
我正在开发的应用程序是
SwiftUI
(与TCA一起使用),我们的分析需要发送一些显示特性。: root) if colorScheme !appDelegate.viewStore.send(.didChangeColorScheme($0)) } .
onChange
(of:
scenePhase</em
浏览 10
提问于2022-04-19
得票数 0
回答已采纳
3
回答
idleTimerDisabled不使用(自主)单一应用程序模式
、
我们有一个kiosk应用程序,我们使用idleTimerDisabled来防止屏幕在工作时间关闭,并让它在晚上关闭。self.screenLockTimer = [NSTimer scheduledTimerWithTimeInterval:300 target:self selector:@selector(setupScreenLock) userInfo:nil repeats:YES];- (void)setupScreenLock { NSDate *currentDate
浏览 0
提问于2019-04-23
得票数 0
2
回答
swiftUI
在后台检测应用程序终止
、
当应用程序转到后台时,我可以使用
scenePhase
,但如何检测应用程序在后台运行时将被终止?import
SwiftUI
struct myApp: App { WindowGroup { .
onChange
(of:
scenePhase
浏览 3
提问于2020-12-06
得票数 2
1
回答
SwiftUI
UIPasteboard在发布到instagram时被清除
、
、
、
我从我的应用上发布了一个Instagram的故事,它运行得很完美。但是,当我在存储UIPasteboard的地方添加了一个URL字符串值时,当我将它粘贴到instagram链接中时,它就会被清除。我注意到Instagram在启动时正在清除粘贴板项目。是否有任何方法将粘贴板项目保存在Instagram上?下面是我的代码片段:if UIApplication.shared.canOpenURL(urlScheme) { UIPasteboard.genera
浏览 8
提问于2022-07-13
得票数 0
回答已采纳
1
回答
调用SwiftUIApp.init()时的实例?
、
、
最近,我从使用AppDelegate迁移到仅仅使用
SwiftUI
应用程序生命周期。但是在某些情况下,当我的应用程序在后台运行了相当一段时间(甚至被os终止以释放内存)时,似乎没有调用初始化方法。
浏览 10
提问于2022-01-24
得票数 0
回答已采纳
1
回答
SwiftUI
和DJI UX SDK5(测试版)
、
、
、
、
我正在尝试将UX SDK5(测试版0.4.1)集成到我的
SwiftUI
应用程序中。
浏览 26
提问于2021-04-29
得票数 1
回答已采纳
2
回答
如何在UIKit 14 (Xcode 12 Beta)中将
SwiftUI
生命周期转换为iOS生命周期
、
、
、
我目前正在开发
SwiftUI
应用程序,其中我正在使用SceneDelegate和AppDelegate。我想知道如何将生命周期从UIKit转换为
SwiftUI
,其中有App结构和scenes等等。我在一开始就使用@available (iOS 14.0, *):@main struct MyApp: App {
浏览 10
提问于2020-06-24
得票数 13
1
回答
如何在ContentView()之前临时显示视图?
、
我正在构建一个基于大型静态数据库的应用程序。每次打开应用程序时,我都想检查它的本地数据库是否是从JSON编码的文件中创建的。如果情况并非如此(即第一次打开应用程序),数据将从JSON编码的文件中解码并插入数据库。编辑-以下是解决方案: $Published var isBuilding = true
浏览 0
提问于2022-01-14
得票数 0
回答已采纳
1
回答
SwiftUI
:当应用在后台时,如何添加带有应用徽标的模糊视图?
、
、
我是
SwiftUI
的新手。我试图添加模糊视图与应用程序徽标时,应用程序进入后台隐藏安全信息。我尝试了下面的代码。正如预期的那样,它显示出模糊。但我想展示view+app的徽标。struct ContentView: View { @Environment(\.
scenePhase
) var
scenePhase
VStack{ }.blur(radius: blurRadi
浏览 29
提问于2021-10-22
得票数 0
回答已采纳
3
回答
每次应用程序打开时
SwiftUI
运行函数
、
我试过
scenePhase
,尝试过AppDelegate,尝试过onAppear,尝试过对View类的init和自定义扩展,甚至尝试过在视图中简单地运行一个函数,但是什么都不起作用。CouponDeckApp: App { @Environment(\.
scenePhase
) private var
scenePhase
Wind
浏览 6
提问于2021-08-22
得票数 0
3
回答
scenePhase
意外更改
、
我正在尝试为一个新的
SwiftUI
应用程序使用新的应用程序协议,我需要在应用程序级别检测
scenePhase
对.background的更改,以便将小应用程序数据持久化到.plist文件中。轻敲按钮后,当场景仍处于活动状态时,
scenePhase
将更改为.background!Scene { ContentView().environmentObject(model) .
onChange
更改为.background,然后,
浏览 35
提问于2020-06-29
得票数 3
回答已采纳
1
回答
swiftUI
检测应用程序状态从背景移动到前台
、
我在找类似的方法 if newPhase == .active
浏览 11
提问于2022-06-23
得票数 0
1
回答
允许ComplicationController访问CoreData
SwiftUI
、
、
、
在使用
SwiftUI
的Xcode12Beta2中,我想让我的ComplicationController生成一个FetchRequest,以便更新我的复杂性,但我在将持久存储注入环境时遇到了问题。我要指出的是,这是一个纯
SwiftUI
的watchOS应用程序,其中应用程序的入口点是@main结构。没有ExtensionDelegate或HostingController。对于watchOS应用程序本身,我是这样设置PersistentContainer的: struct RunPlanner: App { @Environment(\.
sce
浏览 29
提问于2020-07-22
得票数 4
1
回答
从通知服务扩展更新徽章计数
、
、
当推送通知通过notification扩展传递时,我试图更新徽章计数。除了从共享的UserDefaults中读取AppGroup时,这个应用程序是软打开的,这会导致一个问题,因为我在应用程序启动时运行了生物识别认证。如果生物识别失败,用户将显示用户名/密码登录屏幕。这是正在显示的屏幕,如果我通过UserDefaults更新徽章计数。if let userDefaults = UserDefaults(suiteName: "group.com.myApp.app") { let badgeCount = userDefault
浏览 1
提问于2022-10-17
得票数 0
回答已采纳
点击加载更多
相关
资讯
HTML OnChange 事件属性|元素值改变时触发
Apple Widget:下一个顶级流量入口?
如何实现SwiftUI微服务?
关于SwiftUI,看这一篇就够了
React使用钩子增强组件
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券