Код: Выделить всё
ShareLink(item: zipUpUsefulThings()
Вот код
Код: Выделить всё
ShareLink(item: ZipLog(), preview: .init("Subscription Debug Log")) {
Label("Share DebugFiles", systemImage: "square.and.arrow.up")
}.controlSize(.regular).buttonStyle(.borderedProminent)
struct DebugLogShare: Transferable {
func generateLogs() -> URL {
return Debug.createZipOfLogs()!
}
static var transferRepresentation: some TransferRepresentation {
ProxyRepresentation { report in
generateLogs()
}
}
}
Есть ли способ избежать этого и создать общий элемент, который вычисляет свой URL-адрес только в самый последний момент?
Подробнее здесь: https://stackoverflow.com/questions/787 ... hen-needed