swift 相关问题

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

使用 CoreData 进行 Swift 包单元测试

我有一堆快速文件,它们在 CoreData 之上提供一些服务。我的单元测试运行良好。我决定使用 XCode 11 将所有这些移至 Swift 包中。 单元测试不运行...

回答 3 投票 0

使用自定义 NSEntityMigrationPolicy 进行 NSPersistentCloudKitContainer 迁移

最近,我对架构进行了相当广泛的更改,需要将我的 CoreData + CloudKit 模型迁移到新版本。这些更改要求我使用自定义 NSEntityMigrationPolicy 因为......

回答 1 投票 0

“方法”对于此上下文中的类型查找不明确,Alamofire 中的错误

我正在使用 Alamofire 快速进行网络处理,但遇到了一个奇怪的错误。看来我们无法将方法枚举作为参数传递。 [方法参数错误] 私有 func apiRequest(方法...

回答 12 投票 0

如何在swiftui上自动添加结束备注?

如何在swiftui上自动添加结束备注? 像这样:

回答 1 投票 0

MVC、Swift 中的依赖注入

我正在遵循 SOLID 原则和 MVC 架构构建一个简单的应用程序。我想在我的 NetworkClass 中解析来自服务器的图像,并将它们显示在我的 ViewController 的 CollectionView 中。这里是...

回答 2 投票 0

我正在开发一个 CarPlay 音乐应用程序,并在尝试呈现 Actionsheet 时遇到崩溃

我正在开发一个 CarPlay 音乐应用程序,并在尝试在 iOS 15.5 中的 CPInterfaceController 上使用presentTemplate 呈现 CPActionSheetTemplate 时遇到崩溃。该应用程序按预期运行...

回答 1 投票 0

如何计算SCNPlane的法向量?

目标:定义 SCNPlane 表示的平面的法向量。 正如 Apple 文档“使用向量 - 计算三角形的法线”中提到的,我可以计算法线向量

回答 3 投票 0

iOS - 选择整数数组中第二小的数字

假设我有一个数字数组: 让数字: [Int] = [1,2,3,4,5,6,7,8] 我想选出该数组中第二低的数字,但我不想使用索引,我知道你可以选择 lo...

回答 5 投票 0

如何使用 NSObject.KeyValueObservingPublisher 获取新值和旧值

我尝试将KVO代码转换为使用Combine,但遇到了同时获取旧值和新值的问题。 我对此没有任何想法。 谁能帮我? 类 Person:NSObjec...

回答 1 投票 0

Flutter 搜索字符串,如 localizedCaseInsensitiveContains swift

在 Swift 中,有一个 localizedCaseInsensitiveContains 函数。 我想问一下Flutter中是否有类似的功能。 谢谢!

回答 1 投票 0

如何使用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

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