TestsTested | ✓ |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | Mar 2016 |
SPMSupports SPM | ✗ |
Maintained by sgr-ksmt.
Over iOS9.0,Requires LSApplicationQueriesSchemes
for canOpenURL
. If you want to enable sharing to LINE, add line
to LSApplicationQueriesSchemes
<key>LSApplicationQueriesSchemes</key>
<array>
<string>line</string>
</array>
SNSData
let data = SNSShareData {
$0.text = "text"
$0.images = [image]
$0.urls = [url]
}
data.post(.Twitter) { result in
switch result {
case .Success(let posted):
print(posted ? "Posted!!" : "Canceled!!")
case .Failure(let e):
print(e)
}
}
If a user posted share data, return result Success
by completion closure. else cancelled or other error occurred, return result Failure
.
Clone this repository, then add SNSShare.swift
to your Xcode Project.