问题标签 [xcode11]
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.
ios - 我现有的 TableViewController 在 Xcode 11 beta1 上崩溃
我开发了一个UITableViewController
屏幕。它在Xcode 10.2上运行良好,但是。当我在Xcode 11 beta 1上运行时,它会像下面那样崩溃。
我没有发现发生了什么。
在 ViewDidLoad
异常... 在更新过程中尝试访问 table view 的 visibleCells,这是不允许的
xcode - 如何让我的 SwiftUI UIViewRepresentable 在预览中尊重intrinsicContentSize?
当我在 SwiftUI 中创建视图并在 Xcode 预览中呈现它时,使用PreviewLayout.sizeThatFits
,预览会根据其内容调整其大小。当我使用 导入 UIKIt 视图UIViewRepresentable
时,它会出现一个完整的设备大小的框架。
有没有办法让 SwiftUI 尊重intrinsicContentSize
子UIView
类?
ios - 如何在 swiftUI 中为 viewController 设置背景颜色?
我一直在尝试viewController
在 swiftUI 中为整体设置背景颜色,但我无法做到。视图不带属性.backgroundColor
。
我也尝试过使用in的.backgroundColor
属性,它没有使用属性,但它使用了属性。viewController
sceneDelegate
foregroundColor
objective-c - ios 13 - 带有 UISearchBar _searchField 的自定义 SearchBar 不起作用
在 Xcode-11-Beta (ios13) 之前,下面的代码用于自定义搜索栏值的键以使 textField 正常工作。现在低于崩溃日志。
'NSGenericException',原因:'禁止访问 UISearchBar 的 _searchField ivar。这是一个应用程序错误'
任何帮助表示赞赏。
swiftui - 应用程序在模拟器和预览中启动,但不在真正的 iPhone 或 iPad 上
我尝试使用新的 SwiftUI 框架创建一个应用程序,它在预览和模拟器中运行良好。但是,当我连接我的 iPhone (XR) 或 iPad(第 6 代)(均运行 iOS 13 beta 2)时,该应用程序只显示白屏或黑屏(取决于打开或关闭的暗模式)。
Xcode 说“EXC_BAD_ACCESS”所以我用谷歌搜索了一下,我已经尝试过使用 Zombie 对象。没有成功。
错误“EXC_BAD_ACCESS”出现在代码段的第 8 行。
我希望该应用程序能够像在模拟器中一样运行,但我在控制台中收到此错误:
ios - 如何为 32 位 Mac 应用程序提供 64 位 iOS 框架支持 [Project Catalyst - Xcode 11 Beta 2]
正如 Apple 所说,“将 iPad 应用程序带到 Mac”,所以我有一个可以完美运行 iPhone 和 iPad 的应用程序。我尝试为 Mac 构建,它给了我“用于类的 ObjC 链接器”的错误,这很明显,因为iOS
不支持“32 位架构”,而 Mac 仍然不支持!
那么,谁能说说如何解决这个问题?
xcode - 简化 Xcode 11 中跨多个包的项目工作
为了模块化和更快的编译时间,我将我的代码库分布在几个 swift 包中。虽然 Xcode 11 beta 现在对包有官方支持,但管理分布在多个包中的个人代码似乎和以往一样困难。
假设我正在处理将包 B 作为依赖项的包 A。B 完成了 98%,所以我几乎从不碰它。但是对于 2% 当 A 需要对 B 进行一些小改动时,我必须经历 1) 在 Xcode 中打开项目 B,2) 进行小改动 3) 提交小改动 4) 标记小改动(否则它赢了) '不要被拿起)5)推动微小的变化。6)回到A,更新到最新的包版本。
有时,所讨论的微小更改与公开方法一样微小,因此包 A 可以使用它。这实际上是一个单词的变化。
有没有我遗漏的捷径?