ios13相关内容
在测试向我的应用程序发送静默通知(一个在有效负载中具有“内容可用":1 的通知)时,我注意到,在设备重新启动后,没有发送通知.如果应用程序在后台或前台运行,则发送相同的有效负载有效,但在设备重新启动后,我在 AppDelegate 中没有收到 didReceiveRemoteNotification: 回调. 这在 iOS 13 和 iOS 12 上都会发生 解决方案 简而言之:
..
我从 Django 应用程序发送推送通知(使用 django-push-notifications) 到 iOS 应用程序.该应用程序面向 iOS 13,我在运行 iOS 13.3.1 的 iPhone 7 上运行它.我正在 Xcode 11.3.1 中调试 我正在尝试两种不同的方法来从 Django 端发送通知: 方法一: devices.send_message(message=
..
所以我的朋友从 OneSignal 收到了这封电子邮件 由于即将发布的 iOS 13 版本中可能发生的变化,在使用 Xcode 11 构建应用程序之前,您必须更新到最新版本的 iOS SDK.OneSignal 的所有包装 SDK,包括 React Native、Unity 和Flutter 也已更新.这样做的原因是,与 iOS 13 一起发布的 Xcode 11 打破了 OneSignal
..
我关注了这个线程,但是方法didRegisterForRemoteNotificationsWithDeviceToken 仍然没有被调用: 文档说: 调用 registerForRemoteNotifications 方法后UIApplication 对象,应用程序在设备时调用此方法注册成功 didRegisterUser 看起来不错,但不是 did register noti
..
我试图使用 Core Data 的官方苹果文档.在此处找到.我还遇到了一个与我的问题有关的问题,就在 堆栈. 我遇到了一个问题,它一直说“窗口"在 AppDelegate 的上下文中不可用.根据官方文档,这是非常基本的步骤. func application(_ application: UIApplication, didFinishLaunchingWithOptions launc
..
我目前正在使用 Xcode 11 获得空白屏幕,目标 iOS 13.0(该应用程序适用于所有低于 iOS 12.1 到 12.4 的版本),我想让我的应用程序同时适用于 12.1 和 13.0 以上的 iOS 用户.尽管将以下 UIWindowSceneDelegate 添加到我现有的项目和 App Manifest 中,但还是出现了空白屏幕: 添加应用清单文件 导入 UIKit导入 Sw
..
我在 AppDelegate.swift 中有以下代码来为 iOS 应用程序设置根视图控制器.但它不起作用.它遵循 Target 结构(在 General 选项卡下定义)并忽略此代码. (Xcode 11、Swift 5.1、iOS 13) class AppDelegate: UIResponder, UIApplicationDelegate {变量窗口:UIWindow?func a
..
我有一个基于某种状态的 swiftUI 动画: withAnimation(.linear(duration: 0.1)) {self.someState = newState} 有没有在上面的动画完成时触发的回调? 如果有关于如何在 SwiftUI 中使用非 withAnimation 完成块完成动画的任何建议,我也愿意接受这些建议. 我想知道动画何时完成,以便我可以做其他事情,
..
我正在 SwiftUI 中处理一个相对复杂的动画,并且想知道链接各个动画阶段的最佳/最优雅的方式是什么. 假设我有一个视图,它首先需要缩放,然后等待几秒钟然后消失(然后等待几秒钟并重新开始 - 无限期). 如果我尝试在同一个视图/堆栈上使用多个 withAnimation() 块,它们最终会相互干扰并弄乱动画. 到目前为止我能想到的最好的方法是在初始视图 .onAppear()
..
所以我正在尝试为 mac 编译我的 iOS 项目,当我尝试使用时 #if !targetEnvironment(UIKitForMac) 我从标题中得到错误. 我尝试将构建目标设置为 iOS 13,但似乎没有任何效果. 解决方案 如果您使用的是 Objective-c 而不是 swift,您应该使用: #if !TARGET_OS_UIKITFORMAC#万一
..
我想在 watchOS 6 上创建一个安静的简单应用程序,但是在 Apple 更改了 Xcode 11 beta 5 中的 ObjectBindig 之后,我的应用程序不再运行.我只是想在两个视图之间同步数据. 所以我用新的@Published 重写了我的应用程序,但我无法真正设置它: class UserInput: ObservableObject {@Published var 分数
..
我想在用户登录成功后设置根视图控制器.我实现了以下代码并在 iOS 13 以下运行良好,但是当我在 iOS 13 模拟器中运行时,它对我不起作用.请指导如何设置适用于 iOS 13 及以上的根视图控制器. let navigationVC = UIStoryboard.dashboard.instantiateViewController(withIdentifier: "DashboardN
..
我在 .xib 文件中有我的自定义 UITableViewCells.由于 Xcode 11 Beta 5(也使用 Beta 6 进行了测试),我的 UILabels 忽略了暗模式并且文本始终为黑色.我已将 UILabel 文本颜色设置为默认(标签颜色),因此这应该会自动更改.有没有人知道出了什么问题? 这是一个屏幕截图:第一个单元格是一个基本单元格,第二个是 .xib 文件中的自定义单元格
..
我目前在 Xcode 11 上出现空白屏幕,目标 iOS 13.0(该应用程序适用于所有低于 iOS 12.1 到 12.4 的版本),我想让我的应用程序同时适用于 12.1 和 13.0 以上的 iOS 用户.尽管将以下 UIWindowSceneDelegate 添加到我现有的项目和 App Manifest 中,但还是出现了空白屏幕: 添加应用清单文件 导入 UIKit导入 Swif
..
在 iOS 13 中,Apple 弃用了很多我一直在我的应用中使用的功能.对于他们中的大多数人来说,StackOverflow 上已经有很好的替代方案 - 但不是“setAnimationCurve". 'setAnimationCurve' 在 iOS 13.0 中已弃用:使用基于块的动画 API 代替 这是我拥有的确切代码: //MARK: - addMediaBar 的键盘上/
..
我正在实施 VoiceOver,但我在 iOS 13.x 上遇到了在日期选择器值上读取文本的问题.在更改日期选择器区域设置后,似乎可访问字符串没有更改.月份的列包含美国日期的字符串,选择了四月后,它说 fünf von dreissig (5 from 30),它应该说 4 from 12. 在我设置的日期选择器上datePicker.locale = Locale.init(identif
..
iOS 13 为我们带来了 UIUserInterfaceLevel,它可以是 .base 或 .elevated.当在黑暗模式下使用提升的级别时,系统似乎会自动调整提供给 UIView 的颜色. 但是好像没有办法手动指定.elevated颜色在资产目录,是吗? 唯一的方法似乎是通过新的 UIColor 构造函数: UIColor.init { (traits) ->界面颜色trai
..
我在 SwiftUI 中创建了一个列表.我想更改颜色或删除分隔符,因为在 UIKit 中,我们可以轻松更改 TableView 中分隔符的颜色. 下面是SwiftUI中列表的代码和UI(图片) @State private var users = ["Paul", "Taylor", "Adele"]var主体:一些视图{列表(){ForEach(users, id: \.self) {
..
我制作了一个可重复使用的圆形进度条.我应用了 repeatForever 动画来保持它旋转,但它仅在直接与 @State 或 @Published 变量一起使用时才有效,并且在嵌入另一个视图时无效. 可重复使用的 RingView.这是一个圆形的进度条 struct RingView:查看{private let percent: CGFloat = 80//保持固定为 80 用于测试目的
..
我尝试了几乎最大的解决方案,但没有帮助,选择的状态颜色正在应用,但对于正常状态,它不应用.这个问题我只在 iOS13.2 中遇到过. tabBarItem.setTitleTextAttributes([NSAttributedString.Key.font: tabFont,NSAttributedString.Key.foregroundColor: UIColor.yellow],对于:
..