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?
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
In SwiftUI, I have several TextFields in a Form and they always begin with initial caps when data is entered? How do I prevent this? I want the field to be all lowercase.
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)
}
}
}
}
}
}
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:
I have this code giving me the deprecated warning. How do I fix this?:
// Retrieve the unscanned remainder of the string
if textScanner.scanLocation < textScanner.string.count {
textToScan = (textScanner.string as NSString).substring(from: textScanner.scanLocation + 1)
}
Now that I have created a Mac app from Xcode from iOS, how do I beta test it? Is there TestFlight for Mac? Where do I invite testers? What is the workflow for this?
I currently have an iPad app that I am attempting to compile to Mac (macOS 10.15) in XCode 11.5. It uses code similar to code found here (https://programmingwithswift.com/add-uidatepicker-in-a-uitextfield-with-swift/). The problem is, that when compiled to Mac, and run on the Mac, it does not work for Mac.Any suggestions?