taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

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:
MTalerWallet1/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 }