小编c0n*_*man的帖子

如何快速获取即将到来的通知的日期?

所以我可以使用以下代码获得下一个通知:

let center = UNUserNotificationCenter.current()
    center.getPendingNotificationRequests { (notifications) in

        let pendingNotifications : [UNNotificationRequest] = notifications
        let notification = pendingNotifications[0]
        let trigger = notification.trigger
        let content = notification.content
    }
Run Code Online (Sandbox Code Playgroud)

触发器让我...

小时:16 分:10 秒:0,重复:是>

但我不能调用 trigger.dateComponents

我如何得到这个日期?

xcode ios swift unusernotificationcenter

2
推荐指数
1
解决办法
2744
查看次数

onTapGesture 无法在 SwiftUI 中使用填充修饰符

由于某种原因,当我添加填充修改器时,onTapGesture 修改器不起作用。如果您看下面,您会看到我尝试添加填充修饰符的 3 个位置。如果我注释掉/删除填充修改器,onTapGesture 修改器可以正常工作,但如果我取消注释任何这些填充,onTapGesture 就会停止工作。我不知道这里发生了什么事。

if noninitialRun == false {
                ZStack(alignment: .topTrailing) {
                    Walkthrough()
                        //.padding(-16)
                    
                    VStack {
                        Image(systemName: "xmark")
                            //.padding()
                            .onTapGesture {
                                print("tap")
                                noninitialRun = true
                                UserDefaults().setValue(true, forKey: "notFirstRun")
                        }
                        //.padding()
                    }
                }
            }
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui

1
推荐指数
1
解决办法
2488
查看次数

标签 统计

ios ×2

swift ×2

swiftui ×1

unusernotificationcenter ×1

xcode ×1