xcode11相关内容

为什么手动设置的根视图控制器显示黑屏?

我已经使用Xcode 11,Beta 5为iOS 13手动设置了根视图控制器.删除了对部署信息中main的引用,包括删除了info.plist中main的引用,而我从未发现自己必须在iOS 13之前做.窗口的设置是在SceneDelegate中完成的,嵌套在willConnectTo函数中.通常,如果我错过了某个步骤,该应用程序将崩溃.现在,我得到了一个空白的黑屏,而不是看到设置了红色背景的视图控 ..
发布时间:2021-05-17 18:40:14 移动开发

SwiftUI列表背景色

我正在尝试使用以下代码将视图背景色设置为黑色 struct RuleList:查看{[![在此处输入图片描述] [1]] [1]私人var演示者:ConfigurationPresenter?@ObservedObject私人var viewModel:RowListViewModelinit(演示者:ConfigurationPresenter ?, viewModel:RowListVie ..
发布时间:2021-05-17 18:39:54 其他开发

在SwiftUI中以编程方式检测Tab栏或TabView的高度

我有一个SwiftUI应用程序,该应用程序将具有一个浮动播客播放器,类似于位于选项卡栏上方的Apple Music播放器,并且在播放器运行时在所有选项卡和视图中均保持不变.我还没有找到一个好的方法来放置播放器,使其处于Tab栏上方,因为Tab栏的高度会根据设备而变化.我发现的主要问题是如何将播放器放置在应用程序根视图中的叠加层或ZStack中,而不是在TabView本身中.由于我们无法自定义Tab ..
发布时间:2021-05-17 18:39:48 移动开发

如何在SwiftUI中更改.navigationBarTitle字体?

我正在将SwiftUI与Xcode 11结合使用,我想用以下几行代码来更改 NavigationBarTitle 字体: .navigationBarTitle(文本(“导航栏标题"),displayMode:.inline).font(.subheadline) 但是什么也没发生.有任何建议或评论吗? 解决方案 在SwiftUI中,目前我们无法直接更改 navigationBar ..
发布时间:2021-05-16 20:45:26 移动开发

如何使用Swift Package Manager将SwiftLint与iOS应用程序集成?

我正在Xcode 11(测试版5)中创建一个新的iOS应用,我想尝试使用Swift Package Manager代替CocoaPods来管理依赖项. 使用SwiftLint和CocoaPods时的常见模式是添加SwiftLint作为依赖项,然后添加一个构建阶段以执行 $ {PODS_ROOT}/SwiftLint/swiftlint ;这样,所有开发人员最终都会使用相同版本的SwiftLi ..
发布时间:2021-05-16 20:44:50 移动开发

Xcode 11 Beta 5-模式仅触发一次

我刚刚升级到Xcode 11 Beta 5并更新了我的SwiftUI项目. 在以前的版本中,我想使用 PresentationLink 组件显示模式.我现在遇到了同样的问题,模态只显示了一次.正如我在其他SO帖子中看到的那样,我认为这是一个错误.因此,我尝试了升级到Beta 5的机会,但还是没有运气. 我注意到,这种现象似乎是由包装在 ScrollView 组件中引起的.如果我删除Sc ..
发布时间:2021-05-16 20:36:04 移动开发

启动项目时没有viewcontroller.swift文件

我试图启动该项目并使用viewcontroller进行操作,但是我看不到它.仅appdelegate,scenedelegeate和contentview.下面的代码应该被添加到viewcontroller中,但是我不知道在哪里添加.它不断给我一个错误消息,提示存在未解决的标识符和操作.请帮忙. @IBAction func hello(){//添加警报让alert = UIAlertCont ..
发布时间:2021-05-16 20:35:05 移动开发

无法使用SwiftUI实现黑暗模式

struct ContentView_Previews:PreviewProvider {静态var预览:某些视图{ContentView().environment(\.colorScheme,.dark)}} 我正在使用上面的代码在演示项目上实现暗模式,但无法正常工作. 我们将不胜感激任何帮助或见识. 解决方案 黑暗模式只能在预览中工作一半,只是忘记了绘制背景. 以下解决 ..
发布时间:2021-05-16 20:20:41 移动开发

SwiftUI导航栏和状态栏-使它们具有相同的颜色

我有一个新的应用程序,理想情况下,顶部将有一个深蓝色的实心导航栏,该导航栏在状态栏后面延伸.使这种不透明和正确的蓝色成为一种痛苦,但是我最终通过将以下内容放入包含NavigationView的View的init()中,弄清楚了如何使其工作: init(){UINavigationBar.appearance().barTintColor = UIColor(名称:"primaryBlue")U ..
发布时间:2021-05-16 20:20:27 移动开发

SwiftUI:如何在TabbedView中更改所选项目的图像

在选择或未选择SwiftUI的 TabbedView 中,是否可以更改选项卡项目的图像? TabbedView(选择:$ selection){Text("Home").tabItem {图片(系统名称:“房子")文字(“首页")} .tag(0)Text("Away").tabItem {图片(“离开")文字(“离开")} .tag(1)} 我尝试在网上搜索,但未找到答案.我正在使用Xc ..
发布时间:2021-05-16 20:20:00 移动开发

如何在SwiftUI中以横向模式预览设备?

如何在SwiftUI中以横向模式预览设备? 我只有一个简单的预览,像这样: struct ContentView_Previews:PreviewProvider {静态var预览:某些视图{ContentView()}} 解决方案 您不能在预览中旋转设备(还),但是可以设置大小到您想要的 PreviewProvider 的任何景观尺寸: struct ContentView ..
发布时间:2021-05-16 20:09:54 移动开发

Mac应用程序的Xcode 11 Firebase身份验证出现错误访问钥匙串时发生错误

当我为我的Mac 运行Xcode时,我正在将iOS应用转换为Mac应用,我试图在Mac上登录我的应用程序,当我按下按钮登录时,错误下方显示: 访问钥匙串时发生错误.@c NSError.userInfo字典中的@c NSLocalizedFailureReasonErrorKey字段将包含有关遇到的错误的更多信息 MacOS:10.15.1Xcode:11.2.1 它在iPhon ..
发布时间:2021-05-07 20:28:55 移动开发

我应该如何解决该错误:线程1:EXC_RESOURCE RESOURCE_TYPE_MEMORY(限制= 650 MB,未使用= 0x0)?

我正在尝试运行使用以下GitHub项目的应用: https://github.com/PaoloCuscela/Cards/wiki/概述 但是当我在iPhone 6上运行我的应用程序时,它崩溃了,并显示了标题错误. 我已经在我的 viewDidLoad 函数中编写了其中的28个,该应用在模拟器上的运行情况很好. let TennisCard = CardHighlight(帧:C ..
发布时间:2021-04-29 20:29:13 移动开发

如何使用NSPersistentCloudKitContainer设置有序关系?

当我选中与CloudKit一起使用时,出现了错误 Folder.children不能订购.关于有序关系有什么想法吗? IDE:Xcode11 beta3 解决方案 (适用于:自iOS 13起,以及14的早期测试版) 云工具包不能使用有序的关系(这是很糟糕的,因为有序的数据是存在的基本事物).原因是,所有内容都由CKRecord(云工具包记录)支持,而不是实际的核心数据;这是一种 ..

Swift Combine:在可观察对象中使用计时器发布者

在此问题被标记为另一个问题的重复项之前,我试图了解发布商的行为方式,其行为出乎我的意料. 使用与前面提到的问题的答案相同的示例: //让我们用我的视图定义视图模型...进口联合收割机导入SwiftUI类TimerViewModel:ObservableObject {private let cancellable:AnyCancellable?让intervalPublisher = Ti ..
发布时间:2021-04-23 19:13:07 移动开发

Xcode 11中Swift Combine.framework的可选链接

我们的应用程序支持iOS 11及更高版本.在iOS 13中,我们使用 SwiftUI + Combine 我们用相应的检查 #if canImport(SwiftUI)或 #if canImport(Combine)包装 SwiftUI 或 Combine 框架的导入).如果我们在iOS 12下从Xcode 11运行应用程序,则会出现错误 dyld:库未加载:/System/Library/ ..
发布时间:2021-04-23 19:12:18 其他开发