22得票8回答
iOS 16 beta中强制视图控制器方向是否可用?

根据 iOS & iPadOS 16 Beta 3 的发布说明:尝试通过 setValue:forKey: 在 UIDevice 上设置方向不再受支持且已不起作用。相反,建议使用:preferredInterfaceOrientationForPresentation。 在我的情况下...

20得票1回答
'init(destination:isActive:label:)' 在 iOS 16.0 中已被弃用:请在 NavigationStack 或 NavigationSplitView 中使用 NavigationLink(value:label:)。

我尝试了此网站上发布的不同示例的几个迭代,但是都没有成功。 我也尝试了按照以下示例操作: 导航到新的导航类型: 我在此帖子标题中发现了NavigationLink(destination: isActive)已被弃用的警告。 struct PhoneLogin: View { ...

19得票5回答
如何在 iOS 16 中使用 SwiftUI Plain List 移除节标题的顶部填充

当我们使用SwiftUI List组件并且需要一个分区标题时,每个分区的标题上方会出现顶部填充。 在iOS15下,我们使用UITableView.appearance().sectionHeaderTopPadding = 0来解决这个问题。请查看附件iOS15&Xcode14 bu...

18得票2回答
iOS 16 CTCarrier去除

iOS 16中,似乎已经废弃了CTCarrier。 https://developer.apple.com/documentation/coretelephony/ctcarrier 未来正确的方式是什么,以获得载波信息(如MCC、MNC和ISO国家代码)? 在我们公司,我们使用此信息作...

16得票4回答
如何修复Xcode 14警告:NavigationLink呈现的值必须出现在基于NavigationContent的NavigationView内。链接将被禁用。

自从安装Xcode 14以来,我在控制台中打印了以下错误消息: NavigationLink presenting a value must appear inside a NavigationContent-based NavigationView. Link will be disabl...

15得票5回答
iOS 16 场景方向问题

每当我尝试在我的控制器上只允许纵向方向时,我总是收到这个错误: 错误域=UISceneErrorDomain 代码=101 "视图控制器不支持任何请求的方向。请求的方向:landscapeLeft;支持的方向:portrait" 用户信息={NSLocalizedDescription=视图控...

14得票4回答
iOS 16键盘安全区域在推送时未更新

iOS 16存在一个奇怪的键盘问题,当跳转到新页面时会出现。似乎从跳转回来后,键盘安全区域没有更新。即使在空项目中使用以下代码也可以重现此问题:struct ContentView: View { @State var text = "" ...

12得票5回答
iOS 16模拟器:在模拟器上运行应用程序会导致".xpc错误"。

在更新到macOS 13.0 Beta并安装Xcode 14.0 Beta后,我们运行一个将目标操作系统设置为16的应用程序。出现以下错误: iPhones模拟器手动启动时也无法启动: 这里是描述问题的详细错误消息: Details The operation couldn’t...

12得票2回答
如何在iOS 16的Xcode14 beta中删除“搜索网络”选项以针对所选文本

当文本被选中时,我无法移除这个勾号,我尝试了这个:class CustomUITextField: UITextField { open override func canPerformAction(_ action: Selector, withSender sender: Any?)...

11得票1回答
iOS16有一个问题,当使用SwiftUI并关闭页面时,键盘会破坏布局。

在iOS 16中,当表单(sheet)关闭时,里面的键盘会消失(这是正常的),但布局(layout)没有更新。我发现只有一个同样的问题,我想知道是否有人找到了暂时的解决办法,直到Apple修复这个bug。 复现代码: struct Test: View { @State v...