
[英]How to perform a method in a continuous method from a delegate every few seconds?
我想使用AVCaptureVideoDataOutputSampleBufferDelegate协议执行一些操作。 但是由于它以(我认为)每秒 30 帧的速度捕获每一帧,因此它在 1 秒内执行该方法 30 次,我不希望这样。 我想做的只是执行一次让我们说每 1 秒一次的方法。 到目前为止,我的代码 ...
[英]How to perform a method in a continuous method from a delegate every few seconds?
我想使用AVCaptureVideoDataOutputSampleBufferDelegate协议执行一些操作。 但是由于它以(我认为)每秒 30 帧的速度捕获每一帧,因此它在 1 秒内执行该方法 30 次,我不希望这样。 我想做的只是执行一次让我们说每 1 秒一次的方法。 到目前为止,我的代码 ...
[英]how to show overlapped the title over the collectionview in swift?
我正在尝试构建像 iPhone 这样的照片库,但我在使用 CollectionView 时遇到了问题。 标题没有显示出来,我不知道为什么。 ...
[英]Toggling from Picker to Image view causes an index out of range error in SwiftUI
我有一个视图,它使用一个按钮在选择器和作为选择器选择结果的图像之间切换。 当从图像快速切换到选择器并立即返回时,我遇到崩溃并出现以下错误: Swift/ContiguousArrayBuffer.swift:600: Fatal error: Index out of range 较慢地切换不会导致 ...
[英]Swift - Add an item in firestore only if it is not already there
我正在学习教程,并尝试将收藏夹产品列表保存到 Firestore(与教程不同)。 正在添加项目,但如果我再次按下“添加到收藏夹”按钮,它会在 Firestore 中再次添加相同的项目,而我只想添加该项目一次。 这是我的代码struct addToFavoritesButton : View { ...
[英]indexPath.row is wrong after reloading table view
我正在使用 indexPath.row 来检测数据源中的最后一个单元格。 数据源更改后,我使用tableView.reloadRows(at: [indexPath], with: .automatic)重新加载。 但是,执行此操作后,我得到的 indexPath.row 值不正确。 cellFo ...
[英]Why do views using @ObservedObject disappear when reinitialised?
在这个 SwiftUI 项目中,我有一个显示用户用户名的配置文件选项卡。 当我再次点击此选项卡时(已在个人资料视图中),用户名消失了。 我通过更改这行代码解决了这个问题: 对于这行代码: 我发现将 @ObservedObject 更改为 @StateObject 可以修复该错误。 因此,我想对我的 ...
[英]Why keyDown method does not work in Cocoa macOS?
我想使用 keyDown 方法查看键盘上按下了哪个键,但它不起作用,我的电脑也会发出声音来告诉该键甚至不起作用。 ...
[英]How to create a generic transformation pipeline in Swift
我正在尝试在 swift 中创建一个基本的转换管道。这是我到目前为止所拥有的 我的问题与 generics 的使用有关,但我一直无法弄清楚如何在保持转换协议和管道结构可重用的同时绕过它...... 又试了一次……这适用于阵列中的一个变压器,甚至是同一个变压器的多个实例,但一旦阵列包含不同的变压器,它 ...
[英]swift UITapGestureRecognizer transfer doubleTap for another view
在我的 ViewController 中,我有 mapView - 地图。 在map中,如果用户双击,map放大。这是默认选项,我没有设置它。 我添加了 UITapGestureRecognizer,因为我使用的是单击。 但是当我双击时,单击两次。 我不想为双击编写方法,因为 mapView 理解它 ...
[英]Can I control Reality Composer behaviors in RealityKit?
我想使用 SwiftUI 制作一个按钮。按下按钮时,model 将隐藏。 我已经阅读了此链接中的教程( 创建触发器),但我不知道如何以编程方式控制它。 这是我的代码: 这是 Reality Composer 中的配置: ...
[英]JSON parsing in Swift. When value is not nil, I can parse the JSON data. If value is nil, I receive an empty array instead of nil
所以,让我用一个例子详细说明一下: 假设我想获取有关人员的数据。 每个人都有 3 个 collections:朋友、家人和工作。 Friends 集合包含:Person 对象(描述每个朋友:name age aso) Family 集合包含:Person 对象(描述每个家庭成员:name ag ...
[英]Where to paste sqlite DB into iOS project
我刚刚收到一个应用程序,其中包含关于如何更新内部 sqlite 数据库的非常模糊的说明。 过去,我通过将现有的sqlite db 替换为/www/目录来使用Cordova完成此操作。 我还使用FMDB创建了一个SwiftUI项目。 我相信代码本身会在应用程序的文档目录中自动创建一个不存在的数据库。 ...
[英]Swift Test case Falling with Expectation
我正在尝试运行失败响应的测试用例。 我在项目中有一个空的 json 文件并将其命名为 FailureResponse。 这个文件是空的。 例如,我试图计算数组的数量是空的.. XCTAssertTrue(学校。计数==0) 它应该通过测试,因为 json 文件是空的。 相同的结果字段,如学校名称和 ...
[英]In Swift / UIKit, how do you generalize a "base" class of UIView to other view types, given that you can't compose much in the various UIView types
说我有 然后我有各种自定义视图GreenPlastic: Plastic , YellowPlastic: Plastic等。 我想对堆栈视图做同样的事情。 目前我使用复制粘贴工程: 请注意,您不能编写(除非我完全误解了什么,如果我错了请告诉我)UIView 类、布局子视图等中的任何好东西。 (显 ...
[英]SwiftUI ScrollView image as background error
感谢您花时间帮助他人:) 错误描述: 我可以将颜色应用于 ScrollView 背景,并进行完美调整。 但是,如果我尝试将图像设置为背景,结果是不正确的,它会扩展到 TextField 甚至 safeArea。 我需要这个,因为我正在聊天。 而且我不能使用 ZStack将图像放在 ScrollVie ...
[英]Swift defer statements internals
让我们假设一个非常简单的例子: 为什么返回 5? 我们知道 defer 只能在rbp消失之前起作用。 所以延迟执行直到返回。 它在装配中的样子: 我没听错吗,示例中的 defer 和 return 语句只是使用了不同的寄存器。 eax用于返回, rdi用于延迟。 当我们使用引用类型时会发生什么 ...
[英]How to handle '€' in a password in a HTTP post request
我有一个 iOS 应用程序,它发送一个 HTTP 请求登录我们的网络服务器。 登录基本上可以正常工作,但是一旦有人在他的密码中输入“€”,登录就会失败。 此错误仅发生在应用程序中。 我们还有一个 web 应用程序,它向同一个网络服务器发送相同的登录请求,当我在浏览器中这样做时,我可以完美地登录,即 ...
[英]How to calculate an aspect ratio of cell to different mobile size?
我需要帮助,如何计算位于 tableView 单元格中的视图的纵横比:此视图应以该纵横比显示不同的设备 (17. 10)。 我有一个包含一定数量单元格的表格。 我将任意表格的单元格长度设置为 226.0. 这样做是为了显示单元格之间 24 点的任意距离。 (无故事板) 在单元格内,我有一个与 ( ...
[英]How show map annotations when map span will be 0.1?
当 map 跨度为 0.1 时,如何显示 map 注释? 我希望 map 引脚在 map 跨度 <= 0.1 之前不显示 如何才能做到这一点? ...
[英]How to fix multiple pod related issue for installing new pods in podlock when attempting to install datepicker pod?
目的:在我现有的旧项目 swift 中安装 pod 'DatePicker', '~> 1.3.0'。 场景:由于存在与默认(.inline)布局中的日期选择器相关的问题,我想从 pod 中实现新的库 Date-picker。 问题是什么:在 podlock 中实现新的 pod 时会出现多个 ...