Post not yet marked as solved
FileRepresentation.importing's 'receivedData' is already deleted. when I use.
import CoreTransferable
struct Movie: Transferable {
let url: URL
static var transferRepresentation: some TransferRepresentation {
FileRepresentation(contentType: .movie) { movie in
SentTransferredFile(movie.url)
} importing: { receivedData in
let fileName = receivedData.file.lastPathComponent
let copy: URL = FileManager.default.temporaryDirectory.appendingPathComponent(fileName)
try FileManager.default.copyItem(at: receivedData.file, to: copy)
return .init(url: copy)
}
}
}
Error Domain=NSCocoaErrorDomain Code=260 "The file “IMG_0458.mov” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/private/var/mobile/Containers/Data/Application/D2E2AF9F-E879-4792-89CE-E7FB6B1B8234/tmp/.com.apple.Foundation.NSItemProvider.flbzCW/IMG_0458.mov, NSUnderlyingError=0x28389eeb0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Post not yet marked as solved
https://developer.apple.com/wwdc22/10054 doesn't explain multi NavigationLink in one cell.
class FinalBluePrint: ObservableObject {
@Published var currentGrade: Double = 5;
@Published var desiredGrade : Double = 0;
@Published var finalWeight : Double = 0;
var finalNeededGrade : Double {
let desiredGrade = self.desiredGrade;
let currentGrade = self.currentGrade;
let finalWeight = self.finalWeight;
let finalNeededGrade = (desiredGrade - currentGrade * (100 - finalWeight)) / finalWeight;
return finalNeededGrade
}
}
struct ContentView: View {
@StateObject var final = FinalBluePrint()
var body : some View {
NavigationView {
VStack {
TextField("Current Grade", value: $final.currentGrade, format: .number).keyboardType(.decimalPad);
TextField("Desired Grade", value: $final.desiredGrade, format: .number).keyboardType(.decimalPad);
TextField("Final Weight", value: $final.finalWeight, format: .number).keyboardType(.decimalPad);
Text(final.currentGrade, format: .number);
Text(final.finalNeededGrade, format: .number);
}
}
}
}
List in List does not work well.
You should change code like below code
List {
Button("ADD") {
}
Section {
ForEach(data) { datum in
}
}
}
Post not yet marked as solved
I face to same issue in Playground. Normal Project can compile it.