问题标签 [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 回答
787 浏览

swift - SwiftUI SignInWithAppleButton 挂起

我正在尝试使用 SwiftUI 实现 Sign in With Apple,但在我输入正确的密码后它挂起。

我使用的是真实用户、模拟器和 XCode 12.0 Beta。不幸的是,我现在没有可用的设备进行测试。我也尝试过沙盒用户,但没有成功。

我已将使用 Apple 登录功能添加到配置文件中

从未达到成功的打印声明。

我错过了什么?

用户界面

使用来自https://developer.apple.com/documentation/swiftui/signinwithapplebutton的示例代码

0 投票
1 回答
310 浏览

swiftui - 致命错误:@SceneStorage 仅用于 SwiftUI 应用程序生命周期。:文件 SwiftUI,第 0 行

我正在尝试使用 iOS 14“SceneStorage”的新属性包装器,尽管它会产生此错误:

致命错误:@SceneStorage 仅用于 SwiftUI 应用程序生命周期。:文件 SwiftUI,第 0 行

这是我的代码:

更新了...... 谢谢,@Asperi!确保将Life Cycle设置为SwiftUI App

在此处输入图像描述

0 投票
1 回答
683 浏览

swiftui - TabView 在模态显示时不尊重选择绑定

考虑到下面的代码,我希望我的 TabView 在显示我的选项卡视图时显示随机计算的图像,但事实并非如此。它将始终在索引 0 处显示第一张图像。如果我在 TabView 初始化程序(即.constant(n))中对选择进行硬编码,那么它将正确显示所选图像。我已经为此提交了一份雷达(FB7844985),但想检查一下我没有遗漏一些明显的东西吗?

0 投票
4 回答
3383 浏览

ios - 未定义符号:Swift._StringObject.Variant 的类型元数据,架构 armv7 的未定义符号 - Xcode 12 Beta

我正在尝试通过创建存档,Xcode 12.0 beta但它给了我这个错误。

我发现这篇文章与那个问题有关,但它并没有解决我的问题。我通过创建存档Xcode 11.6 beta并没有给我那个错误,但现在苹果在上传二进制文件后向我发送了那封电子邮件。

谁能告诉我如何在不下载稳定版本的情况下解决此问题Xcode

0 投票
2 回答
1939 浏览

swiftui - SwiftUI 侧边栏不记得状态

我有这个应用程序使用 iOS14 中为 iPad 操作系统引入的新侧边栏,但我不明白为什么它不记得隐藏时的状态

这是侧边栏结构

为了标记元素,我使用了一个名为 NavigationItem 的自定义结构

这里是我在内容视图中放置侧边栏的地方,你可以看到设备是否是 iPad(使用 sizeClasses 检测)我使用侧边栏,否则如果它是 iPhone,我使用 TabBar

0 投票
1 回答
2122 浏览

xcode - 如何处理 Swift 包的依赖工件校验和?

使用 Xcode 12 beta 和 swift-tools-version 5.3,您可以链接到一个框架,如下所示:

但是当我需要更新校验和时(我错了)我得到了

当我需要更改校验和时,如何重置或覆盖它?

0 投票
1 回答
110 浏览

swift - SPM 与资源 + TestFlight

我有一个使用 SPM 的应用程序。我的一个包包含资源(.xib 文件)。在尝试将应用程序上传到 TestFlight 时,我收到一个错误,这是一个已知问题,在此处指出:https ://developer.apple.com/news/releases/?id=06232020a作为最后一个项目符号:

使用包含资源的 Swift 包的应用程序未成功导入。作为一种解决方法,从嵌入式资源包的 Info.plist 文件中手动删除 CFBundleExecutable 键。

我的问题是如何使用该解决方法?我的包不包含 Info.plist 文件。

0 投票
1 回答
1180 浏览

navigation - 为什么 onAppear() 在 swiftUI 中放置在 NavigationView 内的元素上时会执行两次?(Xcode 12.0)

FirstView Appeared打印两次。一次是在视图首次加载时,一次是在选择 NavigationLink 时。

在选择导航链接时,在模拟器和个人设备上同时在XCode 12.0 Beta中运行代码:

这是 onAppear() 预期行为的重复吗?

如果是这样,有什么最佳实践可以在firstview创建时加载一些数据,然后在返回时firstview加载(因为 onAppear() 会在导航离开时尝试加载一些数据firstView

0 投票
0 回答
247 浏览

swift - 在 SwiftUI AppKit 项目中,没有触发 DropDelegate 的 dropEntered

来自https://github.com/onmyway133/blog/issues/594的代码,并进行一些更改。

很简单,创建一个 SwiftUI + Appkit项目,将下面的代码复制粘贴到项目中。

在 Xcode 12.0 beta 2 上构建并运行后(12A6163b),它总是 print dropExited,这就是问题所在。

dropEntered(info:)未触发,但dropExited(info:)有效

0 投票
2 回答
1414 浏览

ios - Xcode 无法生成 Swift UI 预览 - 由于内部错误导致构建中止:planningFailed

我正在使用 Xcode 12 beta 2。我已将我的库打包在 Swift Packages 中。DataModel出现在错误消息中的是其中之一,我当前的包WeatherView依赖于它。

我可以很好地构建包,但 Swift UI 预览失败
在此处输入图像描述