问题标签 [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 投票
1 回答
204 浏览

ios - 嵌入在 UITabBarController 中的 UISplitViewController 在 iOS 14 中的行为很奇怪

正如标题所说,我在 aUISplitViewController中嵌入了一个UITabBarController并将displayModeUISplitViewController 的属性设置为allVisible. 但在 iOS 14 的水平常规界面中,UISplitViewController仅显示一个视图控制器。在 Xcode 12 beta 2 中一切正常,但在 Xcode 12 beta 3 和 beta 4 中却不行。

屏幕截图在 Xcode 12 beta 3 和 beta 4 上运行
屏幕截图在 Xcode 12 beta 2 上运行

0 投票
1 回答
707 浏览

ios - CoreData 对成员“id”Xcode 12 的模糊引用

我有一个属性 id 类型为 String 的 coredata 实体

当尝试从关键路径引用该属性时,它会引发错误

codegen 设置为类定义。

我试图检查类的生成文件,我发现实体类现在确认Identifiable需要id

我注意到将部署目标设置为低于 iOS 13 将解决问题(但我不想这样做)

Xcode 版本 12.0 测试版 4 (12A8179i)

有没有办法在不禁用代码生成或更改部署目标的情况下解决这个问题?

0 投票
1 回答
552 浏览

swift - 选择器行没有在表单中被取消选择(SwiftUI,Xcode 12 beta 4)

我正在 SwiftUI 中的表单中创建一个选择器。在选择器中选择新元素时,当视图拉回表单时,选择器行不会被取消选择。这是我的意思的屏幕截图,选择器行像这样保持灰色。在此处输入图像描述

我阅读了一些先前的答案,这些答案说这是 Xcode 11.3 中的一个错误,但是,我正在运行 Xcode 12 beta 4 并且不确定这是否仍然是一个错误。

这就是我创建选择器的方式:

这是我的 ContentView,我从中展示 SettingsView:

编辑:我创建了一个全新的项目,这是唯一的代码:

问题仍然存在。

0 投票
2 回答
768 浏览

ios - 如何避免这种 SwiftUI + Combine Timer Publisher 引用周期/内存泄漏?

我有以下 SwiftUI 视图,其中包含一个在五秒后消失的子视图。淡入淡出是通过接收 Combine TimePublisher 的结果来触发的,但是更改发布者的 sink 块中的值会导致内存泄漏showRedViewsink

AnyCancellable我认为这是通过收藏在幕后以某种方式管理的。我对 SwiftUI 和 Combine 比较陌生,所以肯定我要么在这里搞砸了一些东西,要么没有正确地考虑它。避免这种泄漏的最佳方法是什么?

编辑:添加一些显示泄漏的图片。

内存泄漏图片 1

内存泄漏图片 2

0 投票
1 回答
1764 浏览

ios - Nativescript - 设置 Nativescript 插件的目标 IOS 版本

我最近将我的 xcode 更新为 Xcode12 的测试版,这样我就可以看到我的应用程序将如何在即将发布的 IOS 14 上运行

尝试运行 TNS RUN IOS 时出现以下错误:

这是我的 Podfile

我也试过这个并得到同样的错误

我已经尝试取消注释 Podfile 中的评论。

这也是我的 package.json

我也收到了与 firebase 插件相同的错误,但我将其删除。

理想情况下,我应该能够让所有依赖项以相同的 IOS 版本为目标,然后如果有问题,我会从那里解决。有任何想法吗?

0 投票
4 回答
5250 浏览

ios - 无法使用 Xcode 12.0 beta 5 构建项目

我下载了 Xcode 12.0 beta 5 并尝试构建我的项目,但收到以下错误:

我尝试在网上搜索解决方案,但我发现没有一个可以帮助我解决这个错误。我在 SO 上找到了这个帖子,但没有一个建议的解决方案对我有用。

我认为这是与模拟器有关的错误。事实上,该项目可以在通用设备和真实设备上正确构建。

0 投票
1 回答
302 浏览

swift - Xcode 12 + SwiftUI 列表:点击粘贴时列表行叠加

这是我的列表视图:

和详细视图:

当从详细视图返回时,行覆盖如下所示:

在此处输入图像描述

知道为什么会这样吗?

0 投票
0 回答
823 浏览

xcode - 升级到 iOS14 Beta 4 和 Xcode 12 Beta 4 后 SwiftUI 填充不起作用

我目前正在使用 Xcode Beta 软件更新我的 iOS 应用程序以支持 iOS 14。昨天,我更新到 Xcode Beta 4 并且我的应用程序上的填充变得完全不合时宜。

在此处输入图像描述

在上图中,我将填充设置为.padding({.top,.bottom}, 4),这与输出无关。Xcode 强制 15 岁以下的任何内容的默认填充实际上是 15。

在更新到 Beta 4 之前,填充将其正确设置为 4,如果这是新功能/错误/等,我在任何地方都找不到任何东西......

这似乎也只发生在我的 VStack 中。见下文:

如果我.padding(.bottom, 4)在淡蓝色前景色下添加,我会得到与上面显示的图像相同的结果。

有人有想法么?

0 投票
1 回答
272 浏览

cocoapods - Xcode 12(beta 4)在模拟器中构建时无法识别头文件

Xcode12 无法识别标头,当我在真实设备中运行时没有错误。

这里

0 投票
5 回答
31467 浏览

xcode - 模拟器的Xcode 12构建目标顺序错误?

我的项目始终在使用 Xcode 11 的所有设备上正确运行,但是在我安装 Xcode 12 beta 4 后,它无法在模拟器上构建。

我比较了 Xcode 11 和 Xcode 12 的构建日志,在 Xcode 12 中似乎我的主要目标是在 cocoa pods 目标之前构建的,因此链接将失败,因为找不到 cocoapods 库。

如何修复构建目标的顺序?

在 Xcode 11 中,一切都很好。我自己的目标是在 cocoapods 目标之后构建的。

在此处输入图像描述

在 Xcode 12 中,构建是无序的 我自己的目标是在 cocoapods 目标之前构建的。

在此处输入图像描述