问题标签 [ios15]
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.
ios - iOS 15 - 没有为前台通知播放通知声音
在不显示横幅或列表的情况下,在 iOS 15 中播放与通知相关的音调的正确方法是什么?
在前台处理本地和推送通知时,如果UNNotificationPresentationOptions
仅sound
. 如果添加了其他选项(例如banner
或list
),sound
则会播放通知音。
当应用程序在后台时,通知呈现的所有选项都可以正常工作。
我知道alert
选项从 iOS 15 开始贬值。sound
作为唯一的演示选项使用,不再有效?
下面是片段
swift - Swift 5.5 AttributedString 未显示在界面中
这是制作属性字符串的 Swift 5.5 方法:
问题是标签没有显示任何红色字符。事实上,我可以打印self.label.attributedText
,我可以看到红色属性甚至没有进入 NSAttributedString。这是怎么回事?
swift - 可选的 SwiftUI DatePicker 与 nil to Date 和 Date to nil 切换
我正在尝试构建一个可以处理可选日期的 DatePicker。
我把这篇文章作为一个起点......但我的代码,目前,在nil
和之间切换几次后就崩溃了Date()
。
我怎样才能使这段代码安全?
提前致谢!
ios - SwiftUI 视图的快照被部分截断
我尝试使用 HWSUIImage
中的代码从 SwiftUI 视图创建一个快照:如何将 SwiftUI 视图转换为图像。
我得到以下结果,这显然是不正确的,因为图像被截断了。
代码:
看起来快照的原始视图低于应有的水平,但我不确定。我该如何解决?
编辑
我们发现这个问题不会在 iOS 14 上出现,只有 iOS 15。所以问题是......如何在 iOS 15 上解决这个问题?
swift - iOS15 nextResponder 未设置为 nil 导致应用程序崩溃
我们的应用程序在 iOS14 中运行良好,但在 iOS15 中崩溃
ModalVC 中 contentViewController 的下一个响应者是 ModalVC。在 iOS14 和 15 中,modal 的解除分配发生在 contentVC 之前,这意味着 contentVC 的 nextResponder 在 contentVC 之前被解除分配。
在我们的重现案例中,NewPhotoAssetViewController 是模态的 contentVC。在 NewPhotoAssetViewController 的 dealloc 方法中,如果我在 iOS14 中要求 nextResponder ,这就是我得到的:
但是,在 iOS15 上,如果我在同一个地方询问下一个响应者,我会得到:
该过程已返回到表达式评估之前的状态。似乎由于某种原因,contentVC 的 nextResponder 在 iOS15 中没有设置为 nil。然后,当我们向这个可能已更改为任何其他对象的垃圾指针发送消息时,我们会看到崩溃。
nextResponder 是只读的,所以我们不能明确地将它设置为 nil。不确定这是否是 Apple 错误,有没有办法解决这个问题?
swift - 评估JavaScript WKWebView iOS 15不工作
我正在使用 WebCrypto 库来解密数据,但它不适用于 iOS 15 它在 iOS 14 中运行良好
我检查了 webView 的 evaluateJavaScript 函数是否抛出错误
ios15 - Xcode 13,iOS 15 签名和过期帐户的问题,任何连接?
所以我试图在我的手机上运行应用程序。我确实有 Xcode 13 并运行 iOS 15。不确定这有多相关。
因此,当我运行该应用程序时,会出现以下错误:
代码:
操作无法完成。无法启动应用程序,因为它具有无效的代码签名、权利不足或其配置文件未被用户明确信任。
苹果手机:
您的设备管理设置不允许在此 iPhone 上使用来自开发者“Apple Developer: Name”的应用程序。您可以在“设置”中允许使用这些应用。
所以我去了设置->常规-> VPN和设备管理以允许该应用程序,但没有弹出任何内容。我也试过在 Mac 上登出账户。我什至卸载了 Xcode 并重置了计算机。我不知道还能做什么。
我可以告诉你,我的付费开发者帐户已过期。不知道从这里去哪里。
xcode - 归档时翠鸟 Swift 编译器错误
我正在使用xCode 13 beta
4 并希望归档包含Kingfisher
. 该应用程序在 下运行良好iOS 15
,但是当我将其存档时出现以下错误。有人知道我应该怎么做吗?谢谢!
swift - iOS 15 导航栏透明
我的 iOS 应用程序为 UI 使用故事板,并为导航栏的背景颜色使用自定义色调。
我在 Xcode 13 beta 5 上测试了我的应用程序,导航栏是“白色的”,导航栏上的文本不可见。
在https://developer.apple.com/forums/thread/682420的苹果开发者论坛中,它指出“在 iOS 15 中,UIKit 已将默认情况下产生透明背景的 scrollEdgeAppearance 的使用扩展到所有导航栏。” 要恢复旧外观,您必须采用新的 UINavigationBar 外观 API
我将以下代码(来自上面的链接)添加到 App Delegate “application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions”:
这不能解决问题。我仍然在故事板编辑器中为导航栏设置了自定义色调。我是否需要删除自定义色调或者我是否错误地实现了外观 API?