cost 186 ms
如何有条件地调用任何 swift function(没有 if 块)

[英]How to invoke any swift function conditionally (without if block)

我想写一个通用的 Swift function 服务于以下简单目的: 以任何 function 作为参数采用 Bool 参数如果 bool 参数为 TRUE,则使用其参数调用输入 function。 否则无操作。 目的是消除代码中满足特定条件的大量笨拙的if语句。 就像是: 但是,我正在努力想出能 ...

Swift Codable:在解码的 Codable 中包含字典键作为属性 object

[英]Swift Codable: Include dictionary key as property in decoded Codable object

我有一个 JSON object 这样的: 我将这些中的每一个解码为标记为Codable的Color object 。 我想将 object 的密钥作为 object 本身的属性包含在内,这样我就可以区分密钥以提供补充信息,例如拥有一个 function 可以提供与 object 配对的颜色(例如 ...

在 Xcode 14.2 中构建旧项目时出现以下错误

[英]Getting below error while building old project in Xcode 14.2

我的项目在 Xcode 13 工作,但是当我更新 Xcode 时,构建时出现以下错误。 我尝试了不同的方法,也完全删除了 pod 并重新安装,但仍然遇到同样的问题。 Dependency for P1:target-SwiftyJSON-8699adb1dd336b26511df848a716bd ...

如何在SwiftUI中将VNRectangleObservation项转换为UIImage

[英]How to convert VNRectangleObservation item to UIImage in SwiftUI

我能够使用VNDetectRectanglesRequest从图像中识别正方形。 现在我希望这些矩形存储为单独的图像(UIImage 或 cgImage)。 以下是我尝试过的。 任何人都可以指出什么是错的或最好的方法是什么? 更新在此阶段,我正在使用添加到资产中的图像进行测试。 有了这张图片,我 ...

CarouselView 没有捕捉到图像

[英]CarouselView not snapping onto the image

我根据找到的 YouTube 视频制作了一个旋转木马 ( https://www.youtube.com/watch?v=4Gw5lDXJ04g&t=416s )。 我实现了一切,它显示了我的图像,但是当我向右滚动时它没有捕捉到图像我希望它能捕捉到图像,但它没有。 这是我的 SnapCaro ...

如何将 `null` 传递给 URLRequest Swift 的 httpBody?

[英]How to pass `null` to httpBody of URLRequest Swift?

如何将URLRequest的httpBody设置为null ? (如下图取自 Postman)。 我已经验证,如果 body 实际上设置为null (原始 JSON),则调用仅在 Postman 中有效,如上所示。 如果正文为空或设置为无,则失败(如果这对您很重要,则会显示 415 错误代码) ...

计算从 scrollWheel NSEvent 滚动的物理距离

[英]Calculating physical distance scrolled from scrollWheel NSEvent

为 macOS 制作我的第一个 Swift 应用程序。 学习如我 go... 我正在尝试制作一个应用程序来计算从滚轮 NSEvent 处理程序滚动的总物理距离。 我正在使用此代码附加事件处理程序: 我通过使用let deltaY = abs(event.scrollingDeltaY)在事件处理程序 ...

有什么方法可以仅使用 Swift 5+ 按名字和姓氏排序吗?

[英]Is there any way to sort by first and last name using only Swift 5+?

我一直在绞尽脑汁想找出一种方法来按名字和姓氏对字符串进行排序。 我有这个正常的排序实现(见下文)但想扩展它一点。 排序功能: 我正在考虑遍历字符串并检查空格后的字符是否低于空格后的下一个字符串的字符,但我根本无法理解。 ...

Swift 5 代表不监听事件

[英]Swift 5 Delegates Does not Listen the Event

我正在尝试通过委托和协议将习惯 object 从 NewHomeVC 传递给 NewCreateHabitVC。 但是问题是代表不听。 有人可以告诉我我在这里做错了什么吗? 谢谢。 ...

Swiftlint 无法打开配置文件

[英]Swiftlint unable to open configuration file

我通过brew安装了swiftlint 通过验证成功安装 将脚本添加到项目 我还有: 根项目: ->.swiftlint.yml 当我尝试构建项目时,我得到了 也试过swiftlint lint --config project/.swiftlint.yml 更新:在固定时间后以某种方式重新 ...

如何限制文本字段接受最多 3 位十进制值为两位数的数字

[英]How to restrict the textfield to accept max 3 digits with a decimal value of two digits

我正在使用 Xcode 14 Swift 5 并且我是新手。 我正在尝试使 textField accpet 最多 3 位数字,但也可以包含 2 位小数。 (例如,用户可以输入 123 或 123.45,但不能输入 12345 或 12134.54) 提前致谢。 这是我的代码,用于限制 textF ...

条件视图修改器有时不想更新

[英]Conditional view modifier sometimes doesn't want to update

当我正在研究一个学习应用程序时,我正在尝试构建一组卡片,用户可以在 foreach 循环中刷每张卡片,在这种情况下是一个视图,当翻过所有卡片时,它会重置卡片正常堆叠。 该程序可以运行,但有时卡片堆不会重置。 每张卡片都会更新我的条件视图修改器所查看的 viewModel 中的一个变量,以使用偏移量重 ...

concurrentPerform 闭包中的并行性

[英]Parallelism within concurrentPerform closure

我希望在我的应用程序的一部分内部实现并发以加快处理速度。 输入数组可以是一个大数组,我需要检查与其相关的多项内容。 这将是一些示例代码。 编辑:所以这有助于查看跨数组,这是我正在做的其他事情,但我认为有用的答案正在远离原始问题,因为我已经有了一个DispatchQueue.concurrentPer ...

为什么这个简单的@State(MacOS 上的 SwiftUI)示例不会更新视图?

[英]Why won't this simple @State (SwiftUI on MacOS) example update the View?

Xcode 14.1 (14B47b), 文图拉 13.0.1, Swift 5 单击按钮时,它在调试中打印连续数字 window,但 SwiftUI 视图不更新。 我无法让它在一个更复杂的应用程序上工作并遇到了这个问题。 然后缩减到这个测试项目,还是不行。 这应该是@State 的简单用法。 ...

每当我单击一个按钮并保持上一个数据持久时,如何将 append 数据构造在另一个视图控制器上

[英]how to append data to struct on another viewcontroller whenever i click a button and keep the prev data persistent

每当我单击此按钮时,我都会有此按钮,我想将 append 新数据添加到另一个视图控制器上的结构并将其显示在 tableview 上,当我返回 go 以添加更多数据时,prev 数据不会消失。 就我而言,我只能添加 1 个数据,在我返回 go 并添加更多数据后,之前的数据就没有了。 ViewCont ...

使用 AVCaptureDevice 请求访问会导致选项卡视图中选定选项卡的切换

[英]Requesting access with AVCaptureDevice causes a switch in selected tab in tab view

我正在尝试向我的应用程序添加一个 QR 扫描仪,该应用程序的根目录有一个选项卡视图。 除了一件事,它有点工作; 当出现对话框询问用户使用相机的权限时,它还会自动将所选选项卡从第二个选项卡切换到代码中出现的第一个选项卡。 如果我在CameraView和AnyView之间切换代码中的位置,一切都会按预期 ...

线程1:EXC_BAD_ACCESS (code=1, address=0x0) in xcode

[英]Thread 1: EXC_BAD_ACCESS (code=1, address=0x0) in xcode

我正在通过 pushview controller 将 model 从 A controller 传递到 B controller 但是当我试图访问 controller 中的 model 它给了我这个错误我对此很陌生,所以请尽可能简单地解释。 提前欣赏。 此代码在 A controller 当我 ...

'CGContextAddLineToPoint' 不可用:Swift

[英]'CGContextAddLineToPoint' is unavailable : Swift

什么是CGContextAddLineToPoint的替换这是我正在尝试做的 我收到以下错误。 我知道他们清楚地提到使用move(to:)但如何使用它? 'CGContextMoveToPoint' 不可用:改用 move(to:) ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM