問題タブ [ios-app-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 投票する
5 に答える
3921 参照

ios8 - iOS8 カスタム キーボード拡張機能で完全な文字列を取得する

iOS 8 用のカスタム キーボード拡張機能を作成しています。

ユーザーがテキスト入力フィールドに書いた文字列全体を取得したい。

残念ながら、私は 2 つの主な問題に遭遇しました。

1) このコールバックで null を取得します。

2)これらのメソッドを呼び出すと、部分的な文字列しか取得できません。

ユーザーが現在編集しているテキスト入力の文字列全体を取得したいのですが、どうすればよいですか?

ありがとう!

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

ios - iOS 8 の拡張機能内でのアプリ内購入

iOS 8 の拡張機能内にアプリ内購入を追加することはできますか? たとえば、カスタム キーボードには、アプリ内購入に基づく無料バージョンとプロ バージョンがある場合があります。

よろしくお願いします。

0 投票する
11 に答える
7504 参照

ios - iOS8 カスタム キーボードからアプリを含む起動

含まれているアプリを起動したい。

URL スキームを使用してみました。

URL スキームが他の場所からアプリを起動したため、問題はありません。

このオブジェクトは nil のようです:

したがって、このメソッドを実行できません:

アプリを起動できますか? URL スキームはカスタム キーボードで機能しますか?

ありがとう!

0 投票する
6 に答える
7641 参照

ios - カスタムキーボードボタンをタップしたときにトック音を鳴らす方法

しばらくの間、iOS 8 用のカスタム キーボードに取り組んできましたが、これまでのところすべてうまくいきましたが、このタッピング サウンドについてはまだ理解できませんでした。

この問題を高低で検索し、次のようないくつかのアプローチを試しました

  1. AudioToolbox の使用
  2. AVFoundation の使用
  3. tock.caf をバンドルに入れて再生する

それらのいくつかはシミュレーターで動作しますが、私のデバイスでは動作しません。カスタム キーボード ボタンをタップしたときにサウンドを正常に再生したことがある人は、動作するコードを共有できますか? そして、コードがサウンド設定を尊重できれば最高です。

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

ios - iOS 8 で UIInputViewController キーボードが表示されない

カスタムキーボードを作成しました。iOS8のiPhone5Sでキーボードが表示されないことがある

以下のコードを確認してください。私は何か悪いことをしました。

私のコード:

0 投票する
4 に答える
6249 参照

ios - NSExtensionContext openURL が機能しない

拡張機能からコンテナー アプリを起動しようとしています。(アクション拡張機能) コンテナー アプリには有効な URL スキーム (example://) があり、Safari でその URL に移動することでこれを検証できます。

-[NSExtensionContext openURL:completionHandler:] を使用してコンテナー アプリを起動しようとすると、コールバックが失敗し、何も起こりません。

iOS 8 Beta 2 の変更では、openURL メソッドが機能するようになったと書かれていますが、これはまだバグなのか、それとも何か間違っているのでしょうか?

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

ios8 - 新しい Share Extension ターゲットでコードを実行できない

そこで、アプリ共有拡張機能のターゲットを作成しました。サファリなど他のアプリでは問題なく表示されます。共有をクリックすると、アプリが共有オプションのリストに表示されます。

ただし、デフォルトの SLComposeServiceViewController メソッドを呼び出すことができません。post をクリックしても、didSelectPost メソッドは実行されません。すべてのデフォルト メソッドにブレーク ポイントを設定しましたが、どれもヒットしません。

この新しいターゲットを接続するために何かしなければならないことはありますか?

0 投票する
3 に答える
1968 参照

ios - iOS8 - 複数のターゲットに対する単一のウィジェット

Apple は、WWDC 2014 で「ウィジェット」の概念を導入しました。ウィジェットは、必要な情報を含むアプリケーションにすばやくアクセスできるようにするために使用されます。アプリケーションにウィジェットを追加しようとしました。アプリケーションにターゲットが 1 つしかない場合は簡単でした。

ただし、複数のターゲットがある場合は、ターゲットごとに個別のウィジェットを追加する必要があるようです。単一のウィジェットを追加して、すべてのターゲットと共有することは可能ですか?

前もって感謝します。