// 데이터를 배열에 담는다
let textToShare = "share Text"
let shareimg : UIImage = UIImage(named: "image1.png")!
let shareItems : Array = [shareimg!!, textToShare] as [Any] // <- 서로 타입이 달라 Any 가 붙는다
let activityViewController:UIActivityViewController = UIActivityViewController(activityItems: shareItems, applicationActivities: nil)
// share 타입 추가 하기 ( 타입을 지정해주지 않아도 기본적인건 추가되는듯..)
activityViewController.excludedActivityTypes = [UIActivityType.print, UIActivityType.postToWeibo, UIActivityType.copyToPasteboard, UIActivityType.addToReadingList, UIActivityType.postToVimeo]
self.present(activityViewController, animated: true, completion: nil)
self.present(activityViewController, animated: true, completion: nil)
* 타입 참조
유형 이름 | 요약 |
---|---|
UIActivityType.postToFacebook | Facebook에 올리기 |
UIActivityType.postToTwitter | Twitter에 올리기 |
UIActivityType.message | 메시지 보내기 |
UIActivityType.mail | 이메일 보내기 |
UIActivityType.print | 프린트 대화를 시작 |
UIActivityType.copyToPasteboard | 클릭 보드에 붙여 넣기 |
UIActivityType.assignToContact | 연락처를 호출 |
UIActivityType.saveToCameraRoll | 카메라 롤에 저장 |
UIActivityType.addToReadingList | Safari의 읽기 목록에 추가 |
UIActivityType.postToFlickr | Flickr에 게시 |
UIActivityType.postToVimeo | Vimeo에 게시 |
UIActivityType.postToWeibo | Weibo 에 게시 |
UIActivityType.postToTencentWeibo | Tencent 에 게시 |
댓글 없음:
댓글 쓰기