问题标签 [xcode12.5]
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.
swift - Xcode 12.5 编译器错误,“nil”不能用于预期类型“someType”的上下文中
这两个代码片段有什么区别?
更新到 Xcode 12.5 后,第一个代码不再编译
Playground 的一些代码片段。在 Xcode 12.5 中尝试
ios - 具有非常基本的 NavigationView 布局问题的 SwiftUI Xcode 12.5
我已经开发 iOS 大约十年了,每次我尝试深入研究 SwiftUI 时,我都会花费比以往更多的时间来解决看似简单的任务。在使用非常简单的导航设置开发应用程序时,我一直在控制台中看到两个错误:Unable to present. Please file a bug.
和Unbalanced calls to begin/end appearance transitions for <_TtGC7SwiftUI19UIHostingControllerGVS_15ModifiedContentVVS_22_VariadicView_Children7ElementGVS_18StyleContextWriterVS_19SidebarStyleContext___: 0x7fd913d0bd90>
. 第一个发生在至少有3 个视图 可供导航时(我不明白为什么这是一个重要的阈值,我的最终目标使用 aLazyVGrid
和 a ForEach
)和导航链接,第二个错误发生在旋转到横向然后返回到肖像。我认为这与手机如何呈现侧边栏有关,但甚至改变为StackNavigationViewStyle
产生类似的问题。
如果这是一个 UIKit 应用程序,我绝对可以解决不平衡调用的情况,但 SwiftUI 确实消除了我在构建视图和导航堆栈时习惯于控制的一些较低级别的功能。
我终于尝试从头开始一个新项目,并在 ContentView 中放置最少的代码:
运行上述代码会产生轮换问题。我遇到的另一个问题是当您< back
在这些问题开始后按下按钮时,导航完全停止工作,并且“详细信息”视图永远不会更新。
很明显,方向是 SwiftUI,所以我正试图真正朝着这个方向前进(也许下周会有一些惊人的改进),但这对于一组非常简单的代码来说似乎是一个非常重要的问题。我希望我只是做错了什么,有人可以迅速指出。
编辑:
经过更多探索,我发现第二个错误发生在 11、11 Pro Max 和 12 Pro Max 上,导航堆栈默认更改为侧边栏。将样式更改为StackNavigationViewStyle
确实消除了第二个错误(但如果我确实想使用侧边栏样式则无济于事),但第一个错误仍然存在。在肖特基看来,更改VStack
为List
也将消除第一个错误。但是,我认为解决集合视图的较新约定(至少基于 WWDC 视频)是在其中使用 a LazyV/HGrid
with a ForEach
,这实际上是我想要完成的。我没有把它作为我的代码放在这里,因为我当然希望能够以最简单的形式重现错误,以确保它不是隐藏在我的视图层次结构中的东西。
ios - ld:入口点(_main)未定义架构x86_64 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)在xcode 12.5上
在 xcode 12.5 上出现这种类型的错误。我可以尝试以前的所有解决方案,但仍然一样
错误 :
以下构建命令失败:Ld build/Build/Products/Debug-iphonesimulator/AppName.app/AppName normal x86_64 (1 failure)
swift - Xcode 导入本地 Swift 包并从应用程序构建
目标是将本地 Swift 包“共享”导入 Xcode 项目,并将它们都放在工作区中。
我创建了一个工作区,将包和项目拖放到其中,然后通过将包添加到框架、库和嵌入式内容中,将包添加到应用程序中。
这在从工作区构建时有效!但我必须让它也可以从应用程序项目构建,目前它抛出:“缺少包产品'共享'”。
我知道可以做我想做的事,因为我有一个可以工作的示例项目,其中 Shared 被列为应用程序项目中的本地 Swift 包,在我的项目中不是。在项目中,Shared 列在 Frameworks、Libraries 和 Embedded Content 下,但删除引用后无法再次添加。
如果有人可以帮助我,那就太好了!
ios - 为什么我在 Xcode 12 上运行时会出现 clang 错误?
当我尝试在 Xcode 12.5 中运行源代码时遇到铿锵声错误,但它在 11.4 中运行良好
ios - Restkit:Xcode 12.5 中的原生 iOS Swift 应用程序崩溃
当MKMapperOperation
尝试映射属性值时,它会引发异常:
它在代码 11.xx 上运行良好。当我更新到 Xcode 12 时崩溃开始了。
我试过以下但没有运气:
我也在 Restkit git repo 上创建了以下问题。但是从那里没有运气:
swift - 如何将矢量图形添加到 Xcode 应用程序图标中
如何在 Xcode 12 中使用矢量图形作为我的应用程序图标?
xcode - 带有 Apple M1 错误的 Xcode:在 /usr/lib/libauthinstall.dylib 和 /System/Library/PrivateFrameworks/MobileDevice.framework 中都实现了类
在终端中使用gfortran
. 似乎是 Big Sur 和 M1 芯片上的 Xcode 12.5:
建议?
swift - 包含许多文件的 Xcode 12.5 问题处理项目
我有一个相当大的命令行项目,大约有 40k 个文件,但只有 20 个文件在 swift 和构建部分中。其余的是一些 C 和 fortran 代码 - 根本不包含在 swift 代码中,但与项目相关。打开项目时,需要永远等待所有内容都加载完毕,并且在文件之间切换时需要等待数十年。当然,大型项目的性能不如小型项目,但总的来说,我的项目只有 320mb。
我试图创建一个具有相同内容的快速包,它非常高效,即时加载,编辑没有任何延迟。不幸的是,您无法运行软件包,因此这不是继续使用的选项。
为什么包的性能比命令行项目高得多?
在命令行项目中处理数千个文件时,有什么特别需要注意的吗?