Swiftサラリーマン当サイトはリンクフリーです。iOS8からの新機能のAppExtensionのShareを利用したサンプルを引き続き記載していきます。途中からの人は上記のリンクより前記事をご確認ください。AppExtensionのShareでdidSelectPostの箇所のソース、上記のエラーが解決できない箇所まで進んでいました。6URLを取得できた、修正したソース以下のように修正すると取得することが可能できました。最後の行のcompleteRequestReturningItemsの位置をClosureに含めないと取得できないようでした。Objective-Cでは取得できていたようですので注意が必要です。}おまけ:次のgithubのソースではスウェーデンのvandadnpさんがカスタマイズされて独自のネットワーク先を選択してPOSTできるような形のサンプルが掲載されています。iOS/ShareExtension/ShareViewController.swift引き続き、最後のconfigurationItemsを解説していきますconfigurationItems解説こちらは何かといえば、例えばFacebookのShareの位置情報や共有範囲のメニューの事です。デフォルトでは何もついていません。こちらをカスタマイズすることができますGithubにvandadnpさんがサンプル一式をアップされていましたので実行してみました。}()上記ソースのコピペだけでは動作しません。AudienceSelectionViewController.swiftも必要ですので注意です。.....AudienceSelectionViewController.swfitを追加して、ShareViewControllerを修正すると、以下のようになりました。あとはvandadnpさんのサンプルコードからカスタマイズしていただければ感謝です。次は[Today]を説明しています。InoutSwiftで参照だけを渡す(呼び出し元の変数の値を変更する)にはどうしたらよいのかな〜と調査していると、関数引数に参照渡しする方法でindexinoutという言葉があることを知りました。記事を書いている時によくつまずくことがあります。カッコを使うと文章が消えてしまったり、ドルマークの変数が表示できなかったり。その度に検索して探しているのでサイトの中に入れてしまいます。以前のバックスラッシュもそうですが、こういった特殊文字難民対策のページにしておきます。NSFileManagerでAPP保存領域のデータ操作ファイルやディレクトリ作成はなんとなく面倒くさいイメージがありましたが、この記事で少し自分の中で壁が低くなった気がします。よろしければご利用くださいませ。