問題タブ [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.
ios8 - 拡張機能が含まれているアプリのコンテナー ディレクトリにアクセスすることは可能ですか?
拡張機能が含まれているアプリのコンテナー ディレクトリにアクセスすることは可能ですか?
iOS5 ベースのアプリの場合、すべての古いデータを共有コンテナに移動したくありません。メインアプリは同じままで、拡張機能が古いデータを直接読み書きするだけで、完璧です! 〜
keyboard - iOS8 カスタムキーボードの候補Viewの取得方法
現在、サードパーティのキーボードを開発しており、システム キーボードのようなキーボードの候補ビューを取得したいのですが、それを取得するためのプロパティまたはメソッドが見つからないという問題に直面しています。
だから私は問題を解決するためにこれらの2つの方法を使いたいのですが、
1つは、UIInputViewのサイズを変更することです。これを見た後、「さらに、iPhoneでシステムキーボードが一番上の行のキーをタップしたときに行うように、一番上の行の上にキーアートワークを表示することはできません。」私はそれが不可能であることを発見しました。
[リンク] iOS 8 カスタム キーボード
2 番目の方法は、候補を取得するためのプロパティまたはメソッドを見つけることです。inputAccessoryView を候補パネルとして使用しようとしましたが、UITextView および UITextField とバインドされており、カスタム キーボードではなくアプリケーションに属しています。
ここにコードがあります
CGRect accessFrame = CGRectMake(0.0, 0.0, 768.0, 77.0);
ios - iOS 8のアプリを含むアプリ拡張機能が有効になっていることを検出する方法は?
iOS 8 ベータ版でカスタム キーボードを開発しています。カスタム キーボードが有効になっていない場合にアプリを含むアプリでそれを有効にする方法をユーザーに伝えたいのですが、アプリの拡張機能が有効になっていることを検出する方法はありますか?
ios - ストーリーボードなしで iOS 8 共有拡張機能を作成する
MainInterface.storyboard
テンプレートに付属の を使用せずに iOS 8 共有拡張機能を作成する良い方法を知っている人はいますか?
ファイルを削除するかNSExtensionMainStoryboard
からを削除するInfo.plist
と、拡張機能が機能しなくなります (共有ペインのボタンをタップしても何も起こりません)。これもうまくいかなかったものに置き換えNSExtensionMainStoryboard
てみました。NSExtensionPrincipalClass
何か案は?
ios - ストレージプロバイダーアプリケーション拡張機能がデフォルトのドキュメントディレクトリを共有しているため、iOS8でプライベートドキュメントディレクトリを設定するにはどうすればよいですか?
私の iOS アプリは、iOS7 まで問題なく動作しています。しかし、iOS8 ベータ版で実行するとすぐにクラッシュしました。調査しようとしたところ、iOS8 ストレージ プロバイダーでデフォルトのドキュメント ディレクトリのパスが変更されていることがわかりました。
アプリケーションのプライベートデータを安全に保つために、デフォルトのドキュメントディレクトリに設定するにはどうすればよいですか
ios - iOS の Keyboard 拡張機能用の AccessoriesView を備えた提案バー
キーボード拡張機能で利用可能なキーボードの高さは、そこに提案バーを挿入するには小さすぎます。AppDevForum の何人かのユーザーが の使用を申し出ていることがわかりましたAccessoryView
。しかし、それを使用するには にアクセスする必要がありTextField
、不可能に思えますが、最終的には現在. それで、誰かがそのアクセスを取得する方法またはこの問題を解決する方法を知っていますか?