imageURL
で生成されたサムネイルに使用する ios 共有拡張機能を取得しようとしていaction sheet
ます。
罰金を取得していURL
ますが、取得方法がわかりませんimageURL
。
これが法線を取得する方法ですURL
。
if let item = extensionContext?.inputItems.first as? NSExtensionItem {
if let itemProvider = item.attachments?.first as? NSItemProvider {
if itemProvider.hasItemConformingToTypeIdentifier(kUTTypeItem as String) {
itemProvider.loadItem(forTypeIdentifier: kUTTypeItem as String, options: nil, completionHandler: { (url, error) -> Void in
if let shareURL = url as? NSURL {
let components = URLComponents(url:shareURL as URL, resolvingAgainstBaseURL: true)
if let host = components?.host { self.shareTitle = host }
self.shareURL = shareURL.absoluteString!
self.POSTShareData(completion: nil)
}
self.extensionContext?.completeRequest(returningItems: [], completionHandler:nil)
})
}
}
}
typeIdentifier
tokUTTypeImage
を無駄に変更しようとしました。何を取得できるかを確認するために、にinfo.plist
設定しNSExtensionActivationRule
ました。??TRUEPREDICATE
でもっと明確にする必要があるのではないかと考えています。.plist
iOS 9.3 をターゲットにしています