iPad에서 공유하기 처리 안되는 문제 해결
2021. 12. 8. 12:31ㆍ아이폰 개발
iPhone에서는 다음과 같은 방법은 쉽게 처리가 되는데, iPad에서만 이 방식으로는 처리가 안되는 문제가 발생하였다.
https://maivve.tistory.com/175
이것 저것 테스트를 해보니, sourceRect가 빠진 경우에 iPad에서 문제가 생기는 것이었다.
let objectsToShare = [textToShare]
let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)
activityVC.title = "Share One"
activityVC.excludedActivityTypes = []
activityVC.popoverPresentationController?.sourceView = self.view
activityVC.popoverPresentationController?.sourceRect = sender.frame
self.present(activityVC, animated: true, completion: nil)