问题标签 [xcode12]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
28466 浏览

ios - SwiftUI 应用生命周期 iOS14 AppDelegate 代码放哪里?

现在AppDelegateandSceneDelegate已经从 SwiftUI 中删除了,我应该把以前在SceneDelegateand中的代码放在哪里AppDelegate,Firebase config for ex?

所以我目前有这段代码AppDelegate

我现在应该把这段代码放在哪里?

0 投票
4 回答
3520 浏览

ios - SwiftUI 地图显示注解

我决定从将 MKMapView 包装成 UIViewRepresentable 切换到 SwiftUI 中的新Map()功能。

我能够正确显示一个MKMapRectMap()但我无法在MKPointAnnotation那里显示两个。我在这些注释之间的路线也没有显示

它要求我提供一个RandomAccessCollection和一个(Identifiable) -> MapAnnotationProtocol>,但我不知道该放什么。

知道我应该放(Identifiable) -> MapAnnotationProtocol什么吗?

0 投票
4 回答
4248 浏览

swift - Xcode 警告:不可变属性将不会被解码,因为它声明了一个不能被覆盖的初始值

运行 Xcode 12,我的 Swift 5 Xcode 项目现在会在 a DecodableorCodable类型声明let具有初始值的常量时出现警告。

不可变属性不会被解码,因为它声明了一个不能被覆盖的初始值

Xcode 建议将 更改let为 a var

修复:改为使属性可变

它还建议修复:

修复:通过初始化程序设置初始值或显式定义 CodingKeys 枚举,包括“标题”案例以消除此警告

这个新警告的目的是什么?应该注意还是忽略?这种类型的警告可以静音吗?

是否应该实施 Xcode 的修复?还是有更好的解决方案?

0 投票
2 回答
2288 浏览

swift - SwiftUI 标签文本和图像垂直未对齐

我正在使用 SwiftUI 的全新LabelView,在 Big Sur 上运行 Xcode 12 beta。

作为图像,我使用SF Symbol并找到了一个名为"play". 但我注意到没有任何边界像素的自定义图像(即间距不是由图像引起的)也存在同样的问题,例如 PDF 图标,因此它可能与图像无关。

在 Apple 的演示中,文本和图像应该会自动正确对齐,但我看不到。

结果如下:

在此处输入图像描述

任何想法为什么图像(图标)和文本垂直未对齐?

如果我们给 Button 一个背景颜色,我们可以更准确地看到错位:

结果如下:

在此处输入图像描述

0 投票
1 回答
683 浏览

swiftui - 在 Xcode 12(测试版)中使用实时预览时无法在 TextField 中输入文本

我很欣赏 Xcode 12 处于其第一个 beta 状态,但这似乎(乍一看)是一个相当大的错误,所以我想知道我是否错过了一些东西......

在实时预览中查看 TextField 时出现问题。尽管视图是交互式的(在窗体和列表中垂直滚动似乎没问题),并且当触摸它时 TextField 视图中会出现一个光标,但键盘输入会被忽略。(这是一个

相同的代码在 Xcode 11.5 中按预期工作。11.5 和 12 中的模拟器都表现出预期的行为。

这是一个错误吗?我正在运行 Catalina (10.15.5),所以可能存在兼容性问题,Big Sur 会解决这个问题吗?我知道 PreviewProvider 中的多个视图的交互性存在问题,但我认为这是如果您将多个视图添加到该结构的同一主体中。

下面的代码复制了这个问题:

0 投票
1 回答
1181 浏览

xcode - Xcode 12 beta 不支持 iOS 13.6 beta 配置

我正在尝试在我的 iPad 11(运行 iOS 13.6 公共测试版)上运行我的应用程序,但是,当构建成功时,Xcode 显示错误,提示请重新连接您的 iPad。此外,当我转到 Window > Devices and Simulators 时,我看到以下内容: 在此处输入图像描述

仅供参考:我使用颤振构建了我的应用程序,该应用程序在模拟器中运行良好。

0 投票
2 回答
3463 浏览

ios - iOS 14(Xcode 12 Beta)中如何从UIKit生命周期转换为SwiftUI生命周期

我目前正在开发我正在使用的 SwiftUI 应用程序SceneDelegateAppDelegate. 我想知道如何将生命周期从UIKit一个SwiftUIApp结构和有scenes等的地方转换。

另外我想知道如何满足 CoreData 和 PersistentContainers 并将它们注入我们的环境。

我也曾经UIApplicationDelegateAdapter注射过,AppDelegate但是这@main给了我错误

'main()' 仅适用于 iOS 14.0 或更高版本

@available (iOS 14.0, *)在开始时使用:

这样做,SceneDelegate代码到哪里去了。我仍然很困惑这种转换是如何进行的。我还没有看到苹果在他们的会议上谈论这个或任何事情。帮助将不胜感激。

0 投票
1 回答
1640 浏览

firebase - Xcode 12:如何修复错误“archiveRootObject:toFile:”已弃用

我正在使用 Xcode 12 的测试版(版本 12.0 beta (12A6159))。我的项目使用 Firebase。当我尝试构建它时,会出现一些错误,例如:

Xcode 告诉我在“GoogleDataTransport”文件夹中解决此问题,在此行的文件中:

我试图愚蠢地按照错误信息告诉我的去做,所以我开始写错误所说的内容。我录了:

我不知道我应该写什么来完成空白。有人有什么想法吗?

0 投票
3 回答
4061 浏览

swift - Xcode 12、iOS 14、Pod

将 iPhone 更新到 ios 14 后,xcode 11.5 停止在 iPhone 上启动项目,我决定将 xcode 升级到版本 12,其中 60 个出现与 Pods 相关的大量错误......基本上,一切都与事实有关在 Pod 中不能使用引号,需要使用 <> 来连接库。当我用 <> 更正它时,我得到了需要使用“”的错误,但这都是警告,即由于 xCode 停止看到一个库而导致的错误。在屏幕上的所有信息。

在此处输入图像描述预先感谢您的帮助)

如何解决?

0 投票
1 回答
8347 浏览

ios - 获取 SwiftUI ScrollView 的当前滚动位置

使用新的ScrolLViewReader,似乎可以以编程方式设置滚动偏移量。

但我想知道是否也可以获得当前的滚动位置?

似乎ScrollViewProxy只有该方法附带scrollTo,允许我们设置偏移量。

谢谢!