ios13相关内容

设备重启后未发送 iOS 静默推送通知

在测试向我的应用程序发送静默通知(一个在有效负载中具有“内容可用":1 的通知)时,我注意到,在设备重新启动后,没有发送通知.如果应用程序在后台或前台运行,则发送相同的有效负载有效,但在设备重新启动后,我在 AppDelegate 中没有收到 didReceiveRemoteNotification: 回调. 这在 iOS 13 和 iOS 12 上都会发生 解决方案 简而言之: ..

iOS 13 是否有获取设备通知令牌的新方法?

所以我的朋友从 OneSignal 收到了这封电子邮件 由于即将发布的 iOS 13 版本中可能发生的变化,在使用 Xcode 11 构建应用程序之前,您必须更新到最新版本的 iOS SDK.OneSignal 的所有包装 SDK,包括 React Native、Unity 和Flutter 也已更新.这样做的原因是,与 iOS 13 一起发布的 Xcode 11 打破了 OneSignal ..
发布时间:2021-11-16 20:39:52 其他开发

didRegisterForRemoteNotificationsWithDeviceToken 未在 ios8 中调用,但 didRegister...Settings 是

我关注了这个线程,但是方法didRegisterForRemoteNotificationsWithDeviceToken 仍然没有被调用: 文档说: 调用 registerForRemoteNotifications 方法后UIApplication 对象,应用程序在设备时调用此方法注册成功 didRegisterUser 看起来不错,但不是 did register noti ..
发布时间:2021-11-16 20:36:36 移动开发

使用 SceneDelegate 设置 CoreData - 未知标识符“窗口"错误 - iOS 13 以上

我试图使用 Core Data 的官方苹果文档.在此处找到.我还遇到了一个与我的问题有关的问题,就在 堆栈. 我遇到了一个问题,它一直说“窗口"在 AppDelegate 的上下文中不可用.根据官方文档,这是非常基本的步骤. func application(_ application: UIApplication, didFinishLaunchingWithOptions launc ..
发布时间:2021-11-16 19:02:14 其他开发

添加 SceneDelegate 并更新 Info.plist 后黑屏

我目前正在使用 Xcode 11 获得空白屏幕,目标 iOS 13.0(该应用程序适用于所有低于 iOS 12.1 到 12.4 的版本),我想让我的应用程序同时适用于 12.1 和 13.0 以上的 iOS 用户.尽管将以下 UIWindowSceneDelegate 添加到我现有的项目和 App Manifest 中,但还是出现了空白屏幕: 添加应用清单文件 导入 UIKit导入 Sw ..
发布时间:2021-11-16 18:56:50 移动开发

带有动画完成回调的 SwiftUI

我有一个基于某种状态的 swiftUI 动画: withAnimation(.linear(duration: 0.1)) {self.someState = newState} 有没有在上面的动画完成时触发的回调? 如果有关于如何在 SwiftUI 中使用非 withAnimation 完成块完成动画的任何建议,我也愿意接受这些建议. 我想知道动画何时完成,以便我可以做其他事情, ..
发布时间:2021-11-10 05:45:46 移动开发

在 SwiftUI 中链接动画

我正在 SwiftUI 中处理一个相对复杂的动画,并且想知道链接各个动画阶段的最佳/最优雅的方式是什么. 假设我有一个视图,它首先需要缩放,然后等待几秒钟然后消失(然后等待几秒钟并重新开始 - 无限期). 如果我尝试在同一个视图/堆栈上使用多个 withAnimation() 块,它们最终会相互干扰并弄乱动画. 到目前为止我能想到的最好的方法是在初始视图 .onAppear() ..
发布时间:2021-11-10 05:41:09 其他开发

在两个视图之间传递数据

我想在 watchOS 6 上创建一个安静的简单应用程序,但是在 Apple 更改了 Xcode 11 beta 5 中的 ObjectBindig 之后,我的应用程序不再运行.我只是想在两个视图之间同步数据. 所以我用新的@Published 重写了我的应用程序,但我无法真正设置它: class UserInput: ObservableObject {@Published var 分数 ..
发布时间:2021-09-30 20:30:45 其他开发

设置根视图控制器 iOS 13

我想在用户登录成功后设置根视图控制器.我实现了以下代码并在 iOS 13 以下运行良好,但是当我在 iOS 13 模拟器中运行时,它对我不起作用.请指导如何设置适用于 iOS 13 及以上的根视图控制器. let navigationVC = UIStoryboard.dashboard.instantiateViewController(withIdentifier: "DashboardN ..
发布时间:2021-09-30 20:19:44 移动开发

.xib 文件中 UITableViewCell 中的 UILabel 忽略暗模式

我在 .xib 文件中有我的自定义 UITableViewCells.由于 Xcode 11 Beta 5(也使用 Beta 6 进行了测试),我的 UILabels 忽略了暗模式并且文本始终为黑色.我已将 UILabel 文本颜色设置为默认(标签颜色),因此这应该会自动更改.有没有人知道出了什么问题? 这是一个屏幕截图:第一个单元格是一个基本单元格,第二个是 .xib 文件中的自定义单元格 ..
发布时间:2021-09-30 19:29:56 移动开发

添加 SceneDelegate 并更新 Info.plist 后黑屏

我目前在 Xcode 11 上出现空白屏幕,目标 iOS 13.0(该应用程序适用于所有低于 iOS 12.1 到 12.4 的版本),我想让我的应用程序同时适用于 12.1 和 13.0 以上的 iOS 用户.尽管将以下 UIWindowSceneDelegate 添加到我现有的项目和 App Manifest 中,但还是出现了空白屏幕: 添加应用清单文件 导入 UIKit导入 Swif ..
发布时间:2021-09-30 19:08:55 移动开发

iOS 13 替代“setAnimationCurve"

在 iOS 13 中,Apple 弃用了很多我一直在我的应用中使用的功能.对于他们中的大多数人来说,StackOverflow 上已经有很好的替代方案 - 但不是“setAnimationCurve". 'setAnimationCurve' 在 iOS 13.0 中已弃用:使用基于块的动画 API 代替 这是我拥有的确切代码: //MARK: - addMediaBar 的键盘上/ ..
发布时间:2021-09-12 20:37:05 移动开发

UIDatepicker VoiceOver 错误的可访问性标签

我正在实施 VoiceOver,但我在 iOS 13.x 上遇到了在日期选择器值上读取文本的问题.在更改日期选择器区域设置后,似乎可访问字符串没有更改.月份的列包含美国日期的字符串,选择了四月后,它说 fünf von dreissig (5 from 30),它应该说 4 from 12. 在我设置的日期选择器上datePicker.locale = Locale.init(identif ..
发布时间:2021-09-12 20:14:15 其他开发

iOS13:如何在资产目录中为提升的用户界面级别指定颜色

iOS 13 为我们带来了 UIUserInterfaceLevel,它可以是 .base 或 .elevated.当在黑暗模式下使用提升的级别时,系统似乎会自动调整提供给 UIView 的颜色. 但是好像没有办法手动指定.elevated颜色在资产目录,是吗? 唯一的方法似乎是通过新的 UIColor 构造函数: UIColor.init { (traits) ->界面颜色trai ..
发布时间:2021-09-12 20:11:52 其他开发

SwiftUI 动画在嵌入另一个视图时不起作用

我制作了一个可重复使用的圆形进度条.我应用了 repeatForever 动画来保持它旋转,但它仅在直接与 @State 或 @Published 变量一起使用时才有效,并且在嵌入另一个视图时无效. 可重复使用的 RingView.这是一个圆形的进度条 struct RingView:查看{private let percent: CGFloat = 80//保持固定为 80 用于测试目的 ..
发布时间:2021-09-02 18:59:14 移动开发