commit 62ae184b4a0fef74ce75b996dee6231dad74d38f parent babbe38f3e425b9a0008c18fa8e38ccc7f4afc67 Author: Marc Stibane <marc@taler.net> Date: Tue, 4 Aug 2026 11:42:59 +0200 workaround for iOS27 Notes.app crash Diffstat:
| M | TalerWallet1/Views/HelperViews/CopyShare.swift | | | 12 | +++++++----- |
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/TalerWallet1/Views/HelperViews/CopyShare.swift b/TalerWallet1/Views/HelperViews/CopyShare.swift @@ -96,13 +96,15 @@ struct CopyButton: View { symLog.log(textToCopy) triggerPulse() controller.hapticFeedback(.medium) - let strings = [UTType.plainText.identifier : textToCopy] - var items: [[String : Any]] = [strings] + let pasteboard = UIPasteboard.general if let image { - let images = [UTType.image.identifier : image] - items.append(images) +// pasteboard.image = image + let strItem = [UTType.plainText.identifier : textToCopy] + let imgItem = [UTType.image.identifier : image] + pasteboard.items = [imgItem, strItem] // iOS27 Notes.app crashes if text comes first! + } else { + pasteboard.string = textToCopy } - UIPasteboard.general.setItems(items) if isCopied != nil { isCopied = true }