swift 相关问题

Swift是Apple Inc.为其平台和Linux开发的通用开源编程语言。仅将标记用于有关语言功能的问题,或在Swift中需要代码。使用标签[ios],[macos],[watch-os],[tvos],[cocoa-touch]和[cocoa]来获取有关平台或框架的(语言无关的)问题。

如何使用AudioKit录制mp3(可变比特率)?

我想使用NodeRecorder来录制mp3-vbr。我的研究表明,最新的 NodeRecorder 不采用 file: 格式,如本期所述。 由于 NodeRecorder 只记录原始音频,我认为...

回答 1 投票 0

使用通用KeyPath创建NSPredicate<Root, Value>

这是我的代码的简化版本,但我希望能够从通用 KeyPath 初始化 NSPredicate ,但尽管不断尝试,但我还是未能成功。任何人都可以...

回答 1 投票 0

用于移动开发的 Zed 编辑器(React Native 和 Swift)

我是本地反应新手,我想知道是否有人将它用于移动开发?我目前正在使用 Zed IDE,它对于 Web 开发来说绝对是令人难以置信的。然而,移动开发需要一个屏幕......

回答 1 投票 0

Swift 中的通用网络层

我已经学习iOS 5个月了,之前没有编程语言经验,所以我是一个新手。我正在学习如何在 Swift 中创建更强大且可扩展的网络层。到目前为止...

回答 1 投票 0

获取 JSONDecoder、可解码字符串或整数

我正在尝试从 JSON 结果中解码。有时结果是 Int/String。这段代码可以工作,返回 Int(val) 或 String(val),但是如何只提取 val 而不提取 Int(val) 和 String(val) 呢? 枚举字符串...

回答 2 投票 0

Vapor 服务器:致命错误:在初始化或获取字段之前无法访问字段:地址

我有一个vapor(4)服务器,最近添加了一个使用电子邮件地址查询数据库中居民的功能: func getResidentByEmail(req: Request) 抛出 -> EventLoopFuture 我有一个 Vapor (4) 服务器,最近添加了一个使用电子邮件地址查询数据库的居民的功能: func getResidentByEmail(req: Request) throws -> EventLoopFuture<Resident> { let token = try req.auth.require(Token.self) let email = req.parameters.get("email") ?? "" return Resident.query(on: req.db) .filter(\.$email == email) .first() .map { resident in guard let resident else { return Resident() } return resident } } 最初此功能有效:我能够向居民返回电子邮件地址。现在我的服务器因以下错误而崩溃: FluentKit/Field.swift:23:致命错误:在初始化或获取字段之前无法访问字段:地址 我不明白在初始化之前我在哪里访问地址字段。如果我重新启动服务器,这可能会显示电话号码而不是地址或其他字段,但错误的其余部分保持不变。 这是我的驻地模型: final class Resident: Model, Content { init() { } static let schema: String = "residents" @ID(key: .id) var id: UUID? @Field(key: "firstName") var firstName: String @Field(key: "middleName") var middleName: String @Field(key: "lastName") var lastName: String @Field(key: "phoneNumber") var phoneNumber: String @Field(key: "email") var email: String @Field(key: "dob") var dob: String @Field(key: "address") var address: String @Field(key: "rentAmount") var rentAmount: Double @Field(key: "pastDueRentOwed") var pastDueRentOwed: Double @Field(key: "isPastDue") var isPastDue: Bool @Field(key: "isRetiredClient") var isRetiredClient: Bool @Field(key: "monthlyReminderScheduled") var monthlyReminderScheduled: Bool @Field(key: "house") var house: String @Field(key: "roomNumber") var roomNumber: Int @Field(key: "bedNumber") var bedNumber: Int @Field(key: "housePin") var housePin: Int @Field(key: "moveInDate") var moveInDate: String 当没有找到驻留者时,不要返回一个带有空初始值设定项的新驻留实例,而是更适当地处理驻留者的缺失。试试这个 func getResidentByEmail(req: Request) throws -> EventLoopFuture<Resident> { let token = try req.auth.require(Token.self) let email = req.parameters.get("email") ?? "" return Resident.query(on: req.db) .filter(\.$email == email) .first() .unwrap(or: Abort(.notFound, reason: "Resident with email \(email) not found")) }

回答 1 投票 0

全宽 UICollectionViewCells 在界面方向旋转期间重叠,导致丑陋的动画

前言 我将在序言中直观地说明这个问题。这是该问题的视频:旋转界面时,UICollectionViewCells 重叠,生成令人不愉快的动画......

回答 1 投票 0

是否可以使用swiftUI隐藏watchOS上的数字皇冠指示器

我已经使用 Apple Watch 和 swiftUI 一段时间了,但我遇到了一些问题。 我希望在不显示指示器的情况下访问数字表冠旋转值...

回答 1 投票 0

如何在 SwiftUI 中使用 Toogle 禁用 TextField?

在 swiftUI 中使用 Toogle 时,如何正确禁用 TextField?如果我们禁用其中输入了某些值的 TextField,以下简单示例会在控制台中导致警告,删除...

回答 3 投票 0

SwiftUI / 无法保存选择器计时器

离开视图后无法保存选定的计时器值。 简单来说:用户进入屏幕,选择定时器时间,点击保存,选择的值保存在UserDefaults中。然后那个人就走了...

回答 1 投票 0

SwiftUI - TabView 安全区域

我有一些全屏视图,我希望能够在 TabView 之间滑动,并且我知道我可以使用 .ignoresSafeArea() 将整个 TabView 容器扩展到安全区域之外,但是

回答 1 投票 0

将自定义属性包装器与@Published

我希望将自定义属性包装器应用于已经包装在@Published中的变量,将它们嵌套起来就像 (A) @Custom @Published var myVar 或 (B) @Published @Custom var myVar (注意应用程序...

回答 3 投票 0

XCode 15 中 Storyboard Segues 的“Presentation”字段去了哪里?

我正在尝试借助书籍和一些在线教程来学习 Interface Builder,但一切都有点过时了。这些都是在 XCode 13 时代编写的,我现在正在使用 XCode 15。

回答 1 投票 0

快速读取xls(excel)内容+印地语+古吉拉特语字符编码问题

读取带有非英文字符的xls(Excel)文件(**不是xlsx文件) 我已尝试了所有编码选项,但无法读取 xls 文件内容。 let data = try Data(contentsOf: url)// 文档目录...

回答 1 投票 0

使用由 KeyPath 构成的 SortDescriptor 对 SwiftData 查询进行排序时崩溃,并且链中具有可选关系

我有以下型号: @模型 类游戏{ 变量名称:字符串 var firstReleasedOn:日期? @Relationship(deleteRule: .cascade, inverse: \QueueEntry.game) var queueEntry: QueueEnt...

回答 1 投票 0

SwiftUI 图表 - 仅在绘制线下方显示 RuleMark

我在使用 Swift 图表时遇到一些问题。我有以下带有 RuleMark 的图表。正如您从下面的屏幕截图中看到的,RuleMark 延长了屏幕的长度。我正在尝试...

回答 1 投票 0

UITableView - reloadRows 方法创建奇怪的滚动错误

我在我的一个应用程序中使用 UITableView。在 tableview 的行内我有水平滚动 UICollectionView。每当用户双击集合视图的单元格时,它会将事件发送回

回答 5 投票 0

使用 AVAudioPlayer 进行 UISlider 更新

我正在制作一个简单的音频播放器应用程序,它允许用户使用 UISlider 更改他们在轨道中的位置。 它不做什么:滑块不会根据曲目的进度进行更新。我...

回答 4 投票 0

NSCollectionView类型选择

我已经为我的 NSCollectionView 实现实现了类型选择。 在我的集合视图子类中,我添加了额外的委托方法: 协议 CollectionViewDelegate :

回答 1 投票 0

SwiftData 使用 #Preview

我有一个简单的逻辑,将一个项目添加到一对多关系中。 让 modelA = ModelA.createDummyData() modelContext.插入(modelA) // 简单地创建 ModelB() ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.