如何选择将 iCloud 与核心数据一起使用?
... »
... »
... »
... »
在我的 SwiftUI 应用程序中,我有一个视图供人们编辑书籍的元数据,例如书名和作者。在这个视图中,我有一个显示图书封面图片的图片视图。 struct ImageView: View { @Binding var book: Book var body: some View { // coverFile is the URL to the image file... »
我尝试将当前日期与我在 Firebase 上保存的日期进行比较。在比较之前,我将它们从时间戳转换为日期。如果相等,我想将bool1(变量)的值设置为true,以便稍后使用它来设置背景颜色。 通过这样做,我得到了错误: 转义闭包变异自参数。 代码如下: struct RKDate1 { var date: Date let rkManager: RKManager1... »
我一直在编写一些 SUI 代码,但一直收到此错误: Generic parameter 'C0' could not be inferred 这是它来自的 sn-p。我一直在网上无情地寻找,但找不到任何具体的东西。文件中的其他地方似乎没有任何语法错误,我已经多次尝试了经典的“断断续续”技巧。 import SwiftUI struct ContentView: View { ... »
如何在不直接命名的情况下更新一个集合中的所有文档。 这是我的代码: let db = Firestore.firestore() db.collection((Auth.auth().currentUser?.email)!).document().updateData(["status":""]) {(err) in if err != nil { ... »
这是我想要的布局。 import SwiftUI import PlaygroundSupport struct TestView: View { let text: String var body: some View { Text(self.text) } } struct ContentView: View { ... »
我的应用程序中有一个设置视图,它提供了一个使用此代码从选择器中选择值的选项: var body: some View { NavigationView { Form { Section(header: Text("Widget Settings")) { Picker(selection: $chosenMediumT... »
据我所知,我们可以在 Apple Watch 应用上使用 Core Data。因此,独立的 watchOS 应用程序可以拥有自己的持久存储。 但是当我们为 watchOS 应用创建项目时,没有使用核心数据的选项(就像我们为 iOS 应用创建项目时一样) 那么,如何在独立的 watchOS 应用上实现 Core Data? 我从一个 iOS 应用(使用 Core Data)复制了这段代码,并将其... »
我试图在显示视图之前选择带有谓词的数据库项目并且需要传递一个属性,但我处于 catch-22 情况,因为该属性可能未初始化,产生消息:无法使用实例成员属性初始化程序中的“主题”;属性初始化器在“self”可用之前运行 struct ShowInfo: View { @State var subject: Subject @Environment(\.managedObjectCo... »
我有两个 CoreData 实体 A 和 B,它们之间是一对一的关系。 B 实体记录必须始终存在。 A 也必须与 B 有关系。 但是,CoreData 强制执行可选关系。 ForEach(items, id: \.self) { item in MyView(aItem: item, bItem: item.B) } 因此,上面的item.B 是可选的。 我需要 bItem 值作为 Obse... »
我删除了 SceneDelegate.swift 并从 .plist 文件中删除了相关条目。 由于我的项目不支持 iPad,我不需要任何 SceneDelegate 东西。我说的对吗? 我使用 SwiftUI,所以也没有 Storyboard 现在在 AppDelegate 文件中 var window: UIWindow? func application(_ applica... »
我在一个视图上实现了一个onTapGesture,它使用.sheet 呈现另一个视图。 当用户使用向下滑动手势关闭工作表时,我将 @State 更改回 false。 (与.sheet(_: onDismiss:)) 当我第一次点击卡片时,会显示该表格。 但是,在关闭 .sheet 并再次点击 Card() 后,不会显示该工作表。 我不确定它为什么不起作用:我添加了 2 个打印语句来检查 @... »
我刚开始使用 swiftui,但在 ui 对齐方面遇到了问题。以下代码从图像顶部创建一个空间 VStack(alignment: .leading) { Image(item.imageUrl) .resizable() .aspectRatio(contentMode: .fit) .frame(... »
我想在不移动图像或文本的情况下设置我的右图像框架边界,就像左边界一样。我怎样才能做到这一点。我尝试了几种方法,但找不到解决方案。 不清楚你在问什... »
我的代码设置了它从网页获取的导航栏标题,但是每次这都会导致整个 WKWebView 重新加载...页面很重,所以会消耗很多时间。使用按钮设置标题时的行为相同。 struct TransitScreen: View, HandlerDelegate { var urlRequest: URLRequest @State var pageTitle = "Title 1" ... »
Matt Pfeiffer 发布了 tutorial“使用 AudioKit 和 SwiftUI 构建音频可视化器”,并发布了他的源代码 here。不幸的是,它没有编译。另一位用户在教程网站上发布了一个描述该问题的问题,但仍未得到答复。该用户指出了一些允许其编译的简单更改。 但是,Conductor.swift 中的 line mic?.setOutput(to: micMixer) 产生致命的运... »
我不确定为什么当我有一个嵌套在另一个视图模型中时我的视图没有得到更新。我的理解是子视图模型中的 @Published 属性会触发父视图模型中的更改,从而将更改推送到 UI。 这是子视图模型: class FilterViewModel : ObservableObject, Identifiable { var id = UUID().uuidString var name =... »
刚刚从 Xcode 11/iOS13 的最新版本更新到 Xcode 12.0,并且在 AppDelegate 中出现错误:Thread 1: "Subclass MPMediaItem must implement -valueForProperty: defined in [MPMediaItem class]." 当应用程序启动时,我 MPMediaQuery 歌曲库并将它们存储到 Obser... »