问题标签 [ios13.3]

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 回答
559 浏览

swift - SwiftUI iOS 13.3 嵌套在 TabView 中时缺少导航栏标题

当我将视图放在 TabView 中时,导航栏标题丢失。有谁知道是什么问题?

这就是我得到的:

这是我希望达到的目标:

0 投票
1 回答
770 浏览

ios - 应用程序在使用 Xcode 11.3.1 构建后打开时崩溃

升级到 Xcode 11.3.1 后,我们注意到我们的应用在打开时开始在某些设备上崩溃。它发生在不同的 iOS 版本和 iPhone 型号上。但是,在某些具有相同 iOS 版本或 iPhone 型号的设备上,该应用程序运行良好。

在这些设备上安装早期版本的应用程序(使用早期 Xcode 版本构建)时不会发生崩溃。

Optional在调试时,我们发现在使用登录模块的演示者时尝试解包时会发生崩溃。这个演示者在创建和分配时有一个值,但是在rootViewControllerAppDelegatewindow.rootViewController = navigationController中设置我们之后,执行跳转到viewDidLoad()下面显示的函数,此时演示者是nil.

AppDelegate.swift 中的相关代码:

我尝试使用此处提到的 SceneDelegate.swift Set RootViewController iOS 13来设置 RootViewController 没有运气。

关于什么可能是这个问题的原因的任何想法?

附加信息:

createModule函数初始化并设置presenter

创建模块后,loginVC变量具有presenter应有的值,但只要我们window.rootViewController = navigationControllerpresenteris赋值nil

0 投票
1 回答
792 浏览

ios - xcode ios 模拟器 请求超时

我在 XCode iOS 模拟器上运行了一个 iOS 13.3 应用程序。它与运行在本地网络上的 Raspberry PI 上的简单 python tcpserver 通信。iOS 代码基于使用 URLSession的 // https://dev.to/bsorrentino/develop-a-textfield-validator-for-swiftui-7d3 。大约 10 秒后,我的 iOS 代码出现超时。我已经在 mac 上使用 tcpdump 检查了网络数据包。似乎发送和接收了正确的数据包。使用的 URL 是http://10.0.0.119:60708,因为此时 PI 服务器不处理 https。python 服务器接收到一个 JWT,添加线程名称并将其回显。python片段如下:

错误是:

2020-02-22 12:11:35.324596-0500 PIHome[64511:66647174] 任务 <2C1CE343-FB68-40CB-97C5-5E7967933838>.<2> 以错误结束 [-1001] 错误域 = NSURLErrorDomain 代码 = -1001“请求超时。” UserInfo={NSUnderlyingError=0x600001046ca0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, NSErrorFailingURLStringKey= http://10.0.0.119:60708/temperature , NSErrorFailingURLKey= http://10.0.0.119:60708/temperature , _kCFStreamErrorDomainKey=4, _kCFStreamErrorCodeKey=-2102, NSLocalizedDescription=请求超时。}

tcpdump 如下:

这只是https的问题还是更深层次的问题?

0 投票
0 回答
291 浏览

xcode11 - ReplayKit - 广播上传扩展 - EXC_RESOURCE RESOURCE_TYPE_MEMORY

似乎我遇到了来自 Apple ReplayKit 扩展的错误。

如何重现:在 Xcode 11.3.1 下使用 iOS 13.3.1 下的 iPhone 6S 设备

如果您尝试在任何应用程序下调试空的广播上传扩展。如果您在广播开始后授权麦克风访问。你会得到EXC_RESOURCE RESOURCE_TYPE_MEMORY错误

0 投票
1 回答
439 浏览

javascript - microsoft edge mobile ios 13.3.1 中的 navigator.mediaDevices

有没有人尝试在 microsoft edge 移动浏览器上从 iphone 相机捕获视频?它有效吗?navigator.mediaDevices返回我undefined,我想知道该浏览器是否根本不支持 mediaDevices API,或者它只是一个相机访问问题。

0 投票
0 回答
110 浏览

ios - 在 iOS 13.3 中从 PHAsset 恢复文件名的问题

我正在开发一个显示基于象形图的信息面板的应用程序。我为用户提供了从照片库中选择象形图并将其显示在应用程序中的选项。作为该过程的一部分,我正在恢复文件名,以便能够将象形图的名称与图像一起显示。

我正在使用 UIImagePickerController 从照片库和 PHAsset 中选择图像来收集文件名:

此解决方案在 iOS 13.2 的 XCode 模拟器中运行良好。但是,它在运行 iOS 13.3 的 Ipad 中不起作用。在后一种情况下,我意识到在将文件上传到照片库时文件名正在更改。结果,我正在恢复通用名称,例如 IMG_001 或 IMG_052 (file:///var/mobile/Media/DCIM/100APPLE/IMG_001.png)

我检查了assetResources 中的所有元数据,并且验证了文件名和URL 属性都注册了这个通用名称。我还测试了当我将文件从 Ipad 照片库导入我的 MacOS 时,我得到了这个名称。但是,如果我从 Ipad 文件管理器实用程序访问该文件,我会看到正确的文件。

因此,iOS13.3 似乎将文件名更改为上传到照片库的过程的一部分。我非常感谢有关如何恢复原始文件名的一些见解。

提前致谢

0 投票
1 回答
1112 浏览

safari - Branchio Universal Deeplink 重定向到 safari 并显示弹出窗口以启动应用程序,即使应用程序安装在 iOS 13.3.1 中

即使应用程序安装在 iPhone 中,点击Branchio通用深层链接重定向到 safari 并显示弹出窗口以启动应用程序。

预期:如果应用程序已经安装,点击深层链接应该启动应用程序。

预先请求:

操作系统:iPhone iOS 13.3.1

  1. 在 Appcenter 中发布构建
  2. 将自定义 URL 设置为https://install.appcenter.ms/app (Appcenter)
  3. 生成通用深层链接

重现步骤:

  1. 生成通用深层链接
  2. 使用深层链接安装应用程序
  3. 再次点击相同的深层链接将重定向到 Safari 并弹出带有取消和打开选项的警报
  4. 在 Safari 中点击打开以启动应用程序
0 投票
0 回答
951 浏览

ios - iOS 13.4 当应用程序从前台网络转到后台时断开连接

重现步骤:

  1. 创建一个新的应用程序并调用任何 API 到服务器以获取数据
  2. 立即将应用程序带到后台
  3. 网络断开连接

以下是日志:

2020-03-26 17:21:00.894598+0530 TestApp[783:152843] 连接 2:收到失败通知

2020-03-26 17:21:00.895805+0530 TestApp[783:152843] 连接 2:1:53 连接失败,原因 -1

2020-03-26 17:21:00.895895+0530 TestApp[783:152843] 连接 2:遇到错误(1:53)

2020-03-26 17:21:00.901375+0530 TestApp[783:152843] 任务 <36B9553A-99F2-42FE-8650-A5E5155EFCFD>.<1> HTTP 加载失败,0/0 字节(错误代码:-1005 [1 :53])

2020-03-26 17:21:00.901831+0530 TestApp[783:152843] 连接 1:收到失败通知

2020-03-26 17:21:00.902078+0530 TestApp[783:152843] [] nw_flow_add_write_request [C1.1 40.85.185.46:443 失败的通道流(满足(满足路径),接口:en0,ipv4,dns) ] 不能接受写请求

2020-03-26 17:21:00.902200+0530 TestApp[783:152843] [] nw_write_request_report [C1] 发送失败,错误“套接字未连接”

2020-03-26 17:21:00.905902+0530 TestApp[783:152870] 任务 <36B9553A-99F2-42FE-8650-A5E5155EFCFD>.<1> 以错误结束 [-1005] 错误域 = NSURLErrorDomain 代码 = -1005“网络连接丢失。” UserInfo={NSUnderlyingError=0x2824734e0 {Error Domain=kCFErrorDomainCFNetwork Code=-1005 "(null)" UserInfo={_kCFStreamErrorCodeKey=53, _kCFStreamErrorDomainKey=1}}, NSErrorFailingURLStringKey= https://api.server.account , NSErrorFailingURLKey= https:// /api.server.account , _kCFStreamErrorDomainKey=1, _kCFStreamErrorCodeKey=53, NSLocalizedDescription=网络连接丢失。}

0 投票
1 回答
553 浏览

ios - 应用程序突然停止并收到 NSURLErrorDomain 错误

我正在使用 IOS 13.3,我的应用程序在 6 个月后突然停止。我检查了我的证书,发现证书没有问题。

我收到以下错误。

错误域=NSURLErrorDomain 代码=-1200 “发生 SSL 错误,无法与服务器建立安全连接。

这是屏幕截图

在此处输入图像描述

我不知道如何解决它。有任何想法吗?

0 投票
1 回答
284 浏览

ios - HTML Drop Down 未在 iPhone 的 IOS 13 中选择选项

我实现了一个 Web 应用程序,它有一个下拉菜单(即 HTML 选择)。如果我尝试在下拉列表中选择任何选项,它不会触发更改事件,但它会成功更新标签文本。

  • 设备:iPhone 11 或最新版本
  • 操作系统:IOS 13 或最新版本
  • 浏览器:Safari

示例代码:

JavaScript:

如果我在 IOS 12.X 或更低版本中尝试相同,它会按预期工作。

此外,没有控制台错误,我尝试了 z-index 样式。但没有任何效果。

在此处输入图像描述