From f4130a98d16f2fa746b97aec400639b0633c8c03 Mon Sep 17 00:00:00 2001 From: Min Hyun Date: Sun, 10 Sep 2023 16:28:35 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20shareText=20=EC=88=98=EC=A0=95,=20D?= =?UTF-8?q?iary=20=ED=83=80=EC=9E=85=20id=20=EC=9C=84=EC=B9=98=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Diary+CoreDataProperties.swift | 5 +++-- Diary/Protocol/ShareDisplayable.swift | 8 ++++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/Diary+CoreDataProperties.swift b/Diary+CoreDataProperties.swift index ac4f95a15..37599c483 100644 --- a/Diary+CoreDataProperties.swift +++ b/Diary+CoreDataProperties.swift @@ -16,7 +16,8 @@ extension Diary { @NSManaged public var title: String? @NSManaged public var body: String? @NSManaged public var createdAt: Date? - @NSManaged public var id: UUID? } -extension Diary: Identifiable {} +extension Diary: Identifiable { + @NSManaged public var id: UUID? +} diff --git a/Diary/Protocol/ShareDisplayable.swift b/Diary/Protocol/ShareDisplayable.swift index e7111e78f..b29fce90c 100644 --- a/Diary/Protocol/ShareDisplayable.swift +++ b/Diary/Protocol/ShareDisplayable.swift @@ -21,10 +21,14 @@ extension ShareDisplayable where Self: UIViewController { } let date = DateFormatter().formatToString(from: createdAt, with: "YYYY년 MM월 dd일") - let shareText = "제목: \(title)\n작성일자: \(date)\n내용: \(body)" + let shareText = """ + 제목: \(title) + 작성일자: \(date) + 내용: \(body) + """ let activityViewController = UIActivityViewController(activityItems: [shareText], applicationActivities: nil) activityViewController.popoverPresentationController?.sourceView = self.view - + self.present(activityViewController, animated: true, completion: nil) } }