“`html
Swift 2025 最新版 – 使用 UIActivityViewController 分享文字與圖片至 Facebook、Instagram 和 Line
如何在 Swift 中分享文字至 Facebook 和 Instagram?
在 Swift 中,您可以使用 UIActivityViewController
來分享文字或圖片至各大社群平台,如 Facebook、Instagram 和 Line。請注意,Instagram 目前僅支援分享圖片,而 Facebook 則允許分享文字和圖片。
分享文字至 Facebook、Instagram 和 Line 的實作範例
以下是使用 UIActivityViewController
分享文字的範例代碼:
let activityViewController = UIActivityViewController(activityItems: ["這是一段分享的文字"], applicationActivities: nil)
self.present(activityViewController, animated: true, completion: nil)
這段代碼將創建一個分享介面,讓用戶選擇要分享的社群平台。
如何分享文字至 Facebook、Line 或其他社群平台
如何分享文字至 Line
如何分享文字至 Facebook
分享圖片至 Facebook、Instagram 和 Line
如果您希望分享圖片,則可以使用以下代碼:
if let activityImage = UIImage(named: "bg_code") {
let activityViewController = UIActivityViewController(activityItems: [activityImage, "這是一段分享的文字"], applicationActivities: nil)
self.present(activityViewController, animated: true, completion: nil)
}
這段代碼會分享一張圖片以及附帶的文字內容。
如何分享圖片至 Facebook
如何分享圖片至 Instagram
常見問題解答(Q&A)
1. UIActivityViewController 支援哪些內容分享?
UIActivityViewController 支援分享文字、圖片、鏈接等多種類型的內容,具體取決於不同的社群平台。
2. 如何處理分享失敗的情況?
可以透過 completionHandler
來處理分享結果,檢查 activityType
和 completed
參數來了解分享是否成功。
3. 在分享圖片時,有什麼注意事項嗎?
確保您分享的圖片已經正確加載並存在於應用中,否則將無法進行分享。
“`
—