Post

Replies

Boosts

Views

Activity

SwiftData Predicate not working.
My predicate: #Predicate{ transaction in transaction.date! >= startDate && transaction.date! <= endDate && transaction.category! == "Income" && transaction.ttype! == "Business" } is failing with: The operation couldn’t be completed. (SwiftData.SwiftDataError error 1.) The release notes for iOS 17 State: Fixed: #Predicate does not support UUID, Date, and URL properties. (109539652) Does anyone have any suggestions?
1
0
1.1k
Dec ’23
SwiftUI OpenURLAction not working withs link to my own app store app.
Can anyone explain why this code is failing? The link itself works in the Safari browser, but when I try to use it in this code below it gives me errors. import SwiftUI struct OpenURLActionView: View {     @Environment(\.openURL) var openURL     var body: some View {         Button(action: contactSupport) {             Text("Email Support")             Image(systemName: "envelope.open")         }     }     func contactSupport() {         //guard let url = URL(string: "https://apple.com") else {         guard let url = URL(string: "https://apps.apple.com/us/app/mealtime-prayers/id1299492959?ls=1") else {             return         }         openURL(url)     } } struct OpenURLActionView_Previews: PreviewProvider {     static var previews: some View {         OpenURLActionView()     } } code-block And the error I get is:
0
0
935
Oct ’21
Xcode 12.0 B2 SwiftUI - Bottom toolbar after List in ContentView no longer displays.
This code worked in Xcode 12.0 B1 but no longer works in B2. struct ContentView: View {     var body: some View {         NavigationView {             List {                 ForEach (1..<10) {                     row in                     Text("\(row) - Test").foregroundColor(Color.white).fontWeight(.bold)                 }                 .listRowBackground(Color.burgundy)             }                         .navigationTitle(Text("List Background Color Test"))             .navigationBarTitleDisplayMode(.inline)             .toolbar {                 ToolbarItem(placement: .bottomBar) {                     HStack {                         Button(action: {}, label: {                             Text("One").foregroundColor(Color.white)                         })                         Spacer()                         Button(action: {}, label: {                             Text("Two").foregroundColor(Color.white)                         })                         Spacer()                         Button(action: {}, label: {                             Text("Three").foregroundColor(Color.white)                         }).foregroundColor(.blue)                     }                 }             }                     }                            } }
3
0
1.9k
Jul ’20