問題タブ [share-extension]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
13930 参照

ios - App Extension から親 iOS アプリを起動する方法

アプリ拡張機能のView Controllerから親アプリを起動する方法を知っている人はいますか?

アプリ拡張機能からメインアプリを起動したいだけです。

0 投票する
1 に答える
1586 参照

ios9 - iOS 9 で共有拡張機能が機能しない

共有拡張機能に問題があります。

  1. メールアプリを開きます。
  2. PDFが添付されたメールを選択します。
  3. PDFを長押しするとアプリが表示されますが、documentinteractioncontrollerでPDFを開き、共有アイコンをクリックすると、アプリが表示されません。

上記の手順は ios8 では問題なく動作しますが、ios9 以降でのみ問題が発生します。

documentInteractionController の共有アイコンから共有拡張機能を開く必要があります。

できるだけ早く私を助けてください...

0 投票する
0 に答える
130 参照

ios - 拡張機能の通知を iOS9 マルチタスクで共有する

共有拡張機能を備えたアプリがあります。iOS9 のマルチタスクを完全にサポートするためにいくつかの作業を行っており、問題が発生しています。何かが起こったときに拡張機能がメイン アプリにどのように通知できるのでしょうか?

元の設計では、アプリ グループで NSUserDefaults オブジェクトを使用していました。ユーザーが自分のアプリに戻ったら、UIApplicationDidBecomeActiveNotification 通知をトラップし、アプリ グループを確認します。

分割ビューで実行されている別のアプリが私の共有拡張機能を呼び出した場合、確認するように通知または appDelegate 呼び出しはありません。何かご意見は?

更新: KVO observeValueForKeyPath および NSUserDefaults NSUserDefaultsDidChangeNotification 通知を試しました。これらは共有拡張機能に変更を通知しますが、ホスト アプリで通知をトリガーしません。

0 投票する
1 に答える
2308 参照

ios - 「ProjectName-Swift.h」ファイルが見つかりません - 拡張機能を共有

主に Obj-C プロジェクトと Swift を混合してきましたが、問題なく動作しています。しかし、"ProjectName-Swift.h" をインポートしている拡張機能のビルド フェーズに .m ファイルを追加する必要がある場合、拡張機能はそのファイルを見つけることができません。どうすればこれを修正できますか?

0 投票する
0 に答える
407 参照

ios - Apple Notes アプリの共有拡張機能が有効にならない

私の共有拡張機能は、Apple Notes アプリを除くすべてのアプリで正常に動作します。これが私のアクティベーションルールです: ここに画像の説明を入力

iOS9 Apple Notes アプリの共有拡張機能を有効にする方法を知っている人はいますか?

0 投票する
2 に答える
3425 参照

ios - iOS 共有拡張機能から PHAsset を取得する

iOS アプリの写真の共有拡張機能を開発しています。拡張機能内で、NSItemProvider から UIImage オブジェクトを正常に取得できます。

ただし、共有ユーザーの既定値内に画像データ全体を保存することなく、コンテナー アプリと画像を共有できるようにしたいと考えています。ユーザーが共有拡張機能で選択したイメージの PHAsset を取得する方法はありますか (デバイスから選択した場合)?

写真フレームワークに関するドキュメント ( https://developer.apple.com/library/ios/documentation/Photos/Reference/Photos_Framework/ ) には、「このアーキテクチャにより、複数のスレッドまたは複数のアプリとアプリ拡張機能からの同じアセット。」

その行は、拡張機能とコンテナー アプリの間で同じ PHAsset を共有する方法があると思わせますが、それを行う方法をまだ見つけていませんか? それを行う方法はありますか?

0 投票する
1 に答える
847 参照

ios - iOS拡張機能でステータスバーの高さを取得する方法

通常のアプリでUIApplicationからステータスバーを取得できます

しかし、Extension から UIApplication にアクセスすることはできません。共有でステータスバーを取得する方法はありますか?