読者です 読者をやめる 読者になる 読者になる

Rodhos Soft

備忘録を兼ねた技術的なメモです。

AppExtension

iOS

サンプルはgithub.com

UIActivityViewControllerで外部アプリにイメージを渡し、それをセピアに変換して戻してくれるサンプルを作った。

作り方を説明する。まずTargetを追加(ActionExtension)する。
アプリ間のデータのやりとりはextensionContextを通じて行われる。
inputItemsにNSExtensionItemが入っており、各itemのattachmentsとしてNSItemProviderがあるので
それを利用してデータをロード(loadItemForTypeIdentifier)する。

加工したデータを送り返すにはcompleteRequestReturningItemsを用いる。

広告を非表示にする