问题标签 [ios13.4]

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.

0 投票
1 回答
270 浏览

ios - 使用 swift iOS 13.4 是否有类 CIVibrance 或字符串“CIVibrance”或方法 CIFilter().vibrance()?

快速查找 CIVibrance 类或字符串“CIVibrance”或 CIFilter().vibrance() 之类的方法。查看文档,有些文档在 swift 中似乎不可用,但 Xcode 中缺少其他文档。(iOS 13.4 Xcode 11.5)

https://developer.apple.com/documentation/coreimage/cifilter/3228429-vibrance https://developer.apple.com/documentation/coreimage/civibrance?language=occ

0 投票
0 回答
73 浏览

wkwebview - iOS 13.4.1 更新后 WKWebView 无法识别点击手势

在 ios 更新到 13.4.1 以能够检测 WKWebView 中的点击手势后,我的代码如下:

0 投票
1 回答
132 浏览

swift - 日期格式化程序。在 iOS 设置中设置 12 小时日期样式时,iOS 13.4.1 上的奇怪行为

我在 iOS 13.4.1 上发现了 DateFormatter 的一些奇怪行为,而在 iOS 设置中设置了 12 小时日期样式,现在是 PM。

请注意,在使用 Playground 进行测试时,无论在 MacOS 上设置哪种日期样式, Playground 总是打印正确的“2020-08-01 15:32:58.765 +0300”。

问题是如何在 iOS 13.4.1 上设置 12 小时时间样式时以“yyyy-MM-dd HH:mm:ss.SSS Z”格式获取正确的格式化日期字符串

我没有在其他 iOS 版本上进行测试,所以如果您在其他 iOS 版本上看到(或没有看到)相同的行为,请发表评论

0 投票
0 回答
108 浏览

freeze - html5 应用程序在应用内独立 safari 浏览器中导航到外部 url 并返回后在 ios13 中冻结

问题

我使用 nuxt 构建并在 iphone 上作为 Web 应用程序安装的 Web 应用程序在我打开或访问应用程序的外部链接后变得无响应。问题特别是真实设备上的 iOS 13.4 及更高版本。模拟器工作正常。

设备

装有 iOS 13.4 及更高版本的 iPhone X 和 XI(所有版本)

重现步骤

  1. 在 safari 中打开 url https://nuxt-min-pwa.netlify.app/ 。
  2. 点击共享图标,然后添加到主屏幕
  3. 从主屏幕打开应用程序。
  4. 点击菜单图标
  5. 点击第二个
  6. 点击名为 ICE 的链接。
  7. 应用程序将打开一个外部 url。
  8. 点击返回应用程序按钮返回应用程序。
  9. 现在点击第二个
  10. 应用程序没有响应。每次点击秒时,似乎都在进行细加载栏。但没有其他事情发生。

Web 应用程序在带有 ios 13.3.1 和 Xcode 模拟器的 iphone8 中运行良好。堆栈溢出和苹果开发者论坛都报告了类似的问题。虽然它特别提到了 microsoft openid,但我敢肯定,任何外部 url 都会出现问题。

在 OpenID Microsoft 登录https://developer.apple.com/forums/thread/649699后,PWA 在 Safari iOS (13.5) 中的导航点击冻结

应用程序源代码 https://github.com/appsbuddha/minimal-nuxt-pwa

0 投票
1 回答
404 浏览

ios - 斯威夫特用户界面。长按 iOS 13.4-13.7 的 iPad 上的应用程序崩溃

这是我关于stackoverflow的第一个问题。如果我在格式化主题方面有误,请纠正我。

尝试在真正的 iPad 上使用长按(?触觉触摸?)时,应用程序崩溃。此外,它可以在 Simulators iPad 上通过 Force Touch 单击 Magic Trackpad 重现。

哪些设备有这个错误?

从iOS 13.4 到最后一个 iOS 13 的所有 iPad。 从iOS 13.4到最后一个 iOS 13 的每个 Simulator iPad。

我从未在 iPhone 上看到过这个错误。

我的测试设置:MacOS Catalina 10.15.6、xCode 11.7、Simulator iPad mini 2019 5-gen iOS 13.7、iPad 2018 6-gen iOS 13.7。

2020 年 10 月 26 日更新。此外,我尝试在 MacOS Catalina 10.15.7、iPad 2018 6-gen iOS 13.7 上使用 xCode 12.0.1 。我重新测试,看起来该错误在iOS 13.4-13.7上仍然可用,但在iOS 14上消失了。我没有找到 iOS 13 的好决定。

重现错误的步骤。

  1. 我将 SwiftUI 视图 ( TestCrashIPAD) 与 List、ForEach 和动态部分一起使用(源代码如下)。
  2. 一些静态部分是预定义的,一些动态部分在从服务器获取后出现。
  3. 重要的错误仅在第一次出现视图时可重现!不要转到另一个屏幕或最小化应用程序!
  4. 只需打开此视图 ( TestCrashIPAD)。
  5. 等到动态部分出现。
  6. 一旦出现这些部分,请尝试长按带有文本“r1”或“r2”或...的单元格(屏幕截图)
  7. 崩溃(截图)

碰撞

我在 AppDelegate 上崩溃了: Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)

我调查了一下,发现:这个 bug 从 iOS 13.4 开始可以重现。iOS 13.4 还有一个View Modifier onDrag (link)。可能是它以某种方式连接,因为在调用堆栈中我看到:

动态部分数组可能有问题,因为我看到:

问题

如何解决这个问题?在这种情况下如何解决而不崩溃?请说出任何想法。

源代码

请看一下源代码: