問題タブ [ios8-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 投票する
1 に答える
3434 参照

swift - Swift: プログラムで UIButton イメージを設定できず、エラーが発生しました: 'NSString' は 'UIImage' のサブタイプではありません

プログラムでボタン画像を設定しようとしていますが、私以外は誰も問題を抱えていないようです。

私のコード:

画像の名前を直接差し込んでみました(これはエラーをスローする行です)

しかし、同じエラーが発生し続けます。

解決策は次のとおりであるという回答がStackoverflowで見つかりました。

誰もがそれでうまくいくと言っているので、私の何が悪いのか想像できません。

私はキーボードを作っているので、Interface Builder でボタンを設定してから、viewDidLoad でボタンを設定しています。

次に、buttonPressed メソッドに、moreOptionsKeyMap() を呼び出すスイッチがあります。

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

ios8 - キーボード アプリ拡張機能内で UITextField を使用する

カスタム キーボードの上にテキスト フィールド (keyboardTextField) を追加しました。それを選択してテキストを入力できます (カスタム キーボードを使用)。しかし、メインアプリの入力ビューを選択することはできません。このコード行

正しく動作しません。誰かが回避策やアイデアを持っている場合は、あなたの助けが必要です.

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

ios8 - プロジェクト プレフィックス ファイルを写真拡張ターゲットに追加するにはどうすればよいですか?

通常、メイン ターゲットには、すべての便利なインポートが定義されている -Prefix.pch ファイルが含まれています。たとえば、c++ で opencv を使用する場合、

残念ながら、iOS 8 で新しい Photo Extension ターゲットを使用すると、このファイルは無視され、拡張ターゲットに必要なすべてのファイルを追加するのが面倒になります。このプレフィックス ファイルを新しいターゲットでも機能させる方法はありますか?

どうも

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

ios8 - iOS 8 共有拡張機能と認証フロー

Web ブラウザーからコンテンツを投稿するための iOS 8 共有拡張機能があります。ユーザーが含まれているアプリを介してログインしたことがない場合は、ログインを求めるプロンプトが表示される必要があります。

Pinterest は、含まれているアプリへの高速切り替えをサポートしているようです (共有拡張機能を実装していると思います)。

iOS のドキュメントでは、Today の拡張機能のみが含まれているアプリを開くことができることが示唆されています。

認証用の共有拡張機能を介して、含まれているアプリにすばやく切り替える方法はありますか?

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

swift - Swift の requireGestureRecognizerToFail が遅すぎる

私はキーボード拡張機能を作成しているので、シフトをダブルタップすると Caps Lock がアクティブになり、シングルタップで定期的にシフトするようにします。私のコード:

私が抱えている問題は、ダブルタップが失敗するまでシングルタップすると時間がかかりすぎるため、シフトを押すのに遅延があることです。Shift キーを押してから別のキーをすばやく押すと、小文字になりますが、次のキーは適切にシフトされます。ダブルタップは正常に機能します。

シングルタップの遅延を減らすにはどうすればよいですか?

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

swift - UILexicon を使用して iOS 8 キーボード拡張機能にオートコレクトを実装する

この質問が何度か聞かれているのを見てきましたが、誰も答えを持っていないようです。カスタム キーボードでオートコレクト機能を作成しようとしていますが、その方法がまったくわかりません。Apple はいくつかのドキュメントを提供していますが、あまり詳細ではありません。UILexiconデータと関係があることは知っていますが、それをどうするか、ユーザーが入力しているテキストの文字列を修正するためにそれを使用する方法がわかりません。

どんな助けでも大歓迎です。

私がこれまでに見つけたもの:

しかし、これは私が得た限りです。ここから何をすべきかわからない。

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

cordova - iOS8 の制限に関するアプリ拡張機能

最近、システムがどのように機能するかを理解し、この機能の制限を見つけるために、iOS 8 共有拡張機能について簡単な調査を行っています。現在のドキュメントhttps://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/index.htmlは暫定的なドキュメントに過ぎないことを認識しています。iOS8 アプリ拡張の一般的な制限/可能性についていくつか質問があります。

  • Apple は共有データのサイズ制限を指定していますか?
  • 自分のアプリだけが特定のアプリ拡張機能を起動できると 100% 確信できますか?
  • phonegap はアプリの拡張機能をサポートしますか?
0 投票する
2 に答える
1037 参照

ios8 - UIDocumentPickerExtensionViewControllerのdismissGrantingAccessToURLが機能していません

インポート モードのドキュメント プロバイダー拡張に取り組んでいます。

ファイルの URL は、拡張機能とコンテナー アプリの両方で共有される共有コンテナー内にあります。

共有コンテナー/ファイル プロバイダー ストレージ ディレクトリ内に配置する必要があるというアサーション エラーが発生しました。

そのため、元のディレクトリからファイルプロバイダーストレージディレクトリにファイルをコピーしました。

元の場所にファイルがあり、新しくコピーした場所にもファイルがあります。ファイルのデータ長もチェックしましたが、 適当で、

しかし、私が [self disconnectGrantingAccessToURL:toUrl]; を呼び出すと、

その却下ではありませんUIDocumentPickerExtensionViewController

私は例外に直面していませんが、転送を閉じて開始しないため、ユーザーは引き続き拡張機能にアクセスできます。

以下は私のコードです。誰かが同じことに遭遇した場合は、返信を残してください。

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

swift - ライブラリ内のココアポッドがアプリ拡張機能で見つかりません

私はアプリとそれに付随する拡張機能を持っており、共有コードのほとんどを含む同じプロジェクトにココア タッチ フレームワークがあります。私が直面している問題は、アプリ拡張機能をコンパイルするときに、フレームワークが依存する cocoapods が見つからないことです。フレームワーク ターゲットは正常にコンパイルされますが、拡張ターゲットをコンパイルすると、多数の「未解決の識別子」エラーが発生します。

フレームワーク内で定義されたクラスに拡張機能から問題なくアクセスできるため、フレームワークがリンクされていないという問題はないようです。このような他の質問を見てきましたが、私が見たものは何も私の問題を解決していないようです。

どんな助けでも大歓迎です!

編集:

この問題は、拡張機能用に別のブリッジ ヘッダーを作成することで解決されました。これが他の誰かを助けることを願っています!

編集2:

残念ながら、この解決策は警告を引き起こします

これが発生する理由とそれを回避する方法の説明をいただければ幸いです。