484得票9回答
Swift 3, 4和5中如何编写dispatch_after GCD?

在 Swift 2 中,我可以使用 dispatch_after 和中央调度来延迟执行一个操作:var dispatchTime: dispatch_time_t = dispatch_time(DISPATCH_TIME_NOW, Int64(0.1 * Double(NSEC_PER_SE...

423得票16回答
在Swift(UI)中,“some”关键字是什么意思?

新的SwiftUI教程包含以下代码: struct ContentView: View { var body: some View { Text("Hello World") } } 第二行有一个单词some,在他们的网站上被突出显示,好像它是一个关键词。...

203得票1回答
“SimulatorTrampoline.xpc”想要访问麦克风。

我最近升级到Swift 5,Xcode版本为10.2(10E125),在解决一些正在进行中的应用程序上的编译问题后,出现了这个新的且从未见过的请求。通过直接搜索,我在项目中找不到任何证据,并且在网上也没有任何搜索结果。项目中的pods也没有返回。 这让我感到担忧,想知道是否有人对此有任何信息。

190得票12回答
用 Swift 5.1 编译的模块无法被 Swift 5.1.2 编译器导入。

我有一个框架(这里指的是RxSwift),使用Xcode 11.0编译成传统的RxSwift.framework格式包,导入Xcode 11.0和11.1都没有问题。 今天,当苹果发布Xcode 11.2后,我升级了,并出现了以下错误: 使用Swift 5.1编译的模块无法被Swift 5...

176得票12回答
使用 @testable 时出现“模块未编译进行测试”的错误提示

我想使用Swift的@testable声明将我的类暴露给测试目标。 但是我遇到了这个编译器错误: Intervals是包含我要暴露的类的模块。 我该如何消除这个错误?

136得票1回答
UIAlertController的actionSheet在iOS 12.2 / 12.3上出现约束错误。

在iOS 12.2版本中,使用UIAlertController的actionSheet时,Xcode会出现约束错误。有人遇到过这个问题吗? 相同的代码在iOS 12.1上运行没有错误。 我已经在Xcode 10.2和10.1上测试过这段代码。 class ViewController:...

64得票7回答
SwiftUI中的`@State`关键字有什么作用?

SwiftUI教程 使用@State关键字表示可变的UI状态: @State var showFavoritesOnly = false 它提供了以下摘要: State是一个值或一组值,可以随时间而改变,并影响视图的行为、内容或布局。使用具有@State属性的属性向视图添加状态。...

51得票11回答
Swift 5.1 错误:[插件] AddInstanceForFactory: 没有注册 ID 为 <CFUUID> 的工厂。

应用程序崩溃并显示以下错误消息2019-10-12 20:01:34.332334-0700 Awesome App[26368:3535170] [plugin] AddInstanceForFactory: No factory registered for id &lt;CFUUID 0...

47得票2回答
Swift: 'Hashable.hashValue'作为协议要求已被弃用;

我在我的iOS项目中遇到了以下问题(只是一个警告)。 'Hashable.hashValue'已弃用为协议要求;通过实现'hash(into:)'来符合类型'ActiveType'到'Hashable' Xcode 10.2 Swift 5 源代码:public enum A...

42得票1回答
Xcode 12中针对SPM依赖项的IPHONEOS_DEPLOYMENT_TARGET警告

在更新到Xcode 12之后,我的SPM依赖项(包括RxSwift和Facebook)出现了大量警告。 iOS模拟器的部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为8.0,但支持的部署目标版本范围为9.0到14.0.99。 我能否以某种方式抑制这些警告,还是唯一的方...