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

ios - iOS8での拡張 - システムアプリがないため終了

「Today」拡張機能である iOS ウィジェットを実行しようとしています。通知センターに追加しようとするたびに、「システムアプリがないため終了しています」というメッセージが表示され続けます

これを修正する方法についてのアイデアはありますか?

テーブルビューを含む拡張機能を作成しようとしています

0 投票する
5 に答える
10647 参照

ios - Today 拡張機能でのデータの保存とロード (iOS 8)

NSUserDefaults を使用して Today Extension にデータを保存およびロードすることは可能ですか? 通知センターを閉じると、ウィジェットは終了したアプリのように動作するため、データが失われます。どうすればこの問題を解決できますか?

これは私のコードです:

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

ios - ios8 拡張機能とコンテナー アプリ データを共有する方法

iOS 8 拡張機能とコンテナー アプリの間でデータを共有するのに問題があります。開発ポータルと Xcode からグループをセットアップしました。資格 plist はどちらも次のようになります。

使用するアップルドキュメントの推奨ソリューション[[NSUserDefaults standardUserDefaults]

私にはうまくいきません。

私はこの投稿から @Santa Claus による解決策を試しました

サンタ クロースのソリューションはシミュレーターでは機能しましたが、iPhone 4s では機能しませんでした。実際のデバイスで機能させる方法についてのアイデアはありますか? または、何か不足していますか?

いくつかの更新:

関数は url を返します。コンテナー アプリと拡張機能からの両方の url は、" path /private/var/mobile/Containers/Shared/AppGroup/3DFB9750-A9F3-4C37-BC3C-0D5BF746B‌ 233" のように同じように見えます。コンテナー アプリからそのフォルダー内に json ファイルを作成しましたが、デバイスで実行すると、拡張機能がフォルダー内のファイルを見つけることができません。しかし、シミュレーターではそれがうまく見つかり、すべてが機能します。

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

swift - iOS 8 Beta Today 拡張ウィジェットが Swift アプリに表示されませんか?

Today 拡張機能は Swift アプリには表示されませんが、Objective C アプリには表示されます。

私がしたことは、迅速で客観的な C アプリのストーリーボードにいくつかのコンテンツを含む UILabel を追加することでした。

Objective C アプリを実行すると表示されましたが、Swift アプリを実行したときは表示されませんでした。

ここで何か不足していますか?

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

flash - Flash Air を使用して iOS 8 のキーボードとウィジェットを開発する

アップルが言ったように、IOS 8にはサードパーティのキーボードとウィジェットが含まれます

また、Flash Air を使用して iOS アプリを開発できることも知っています。

では、Flash Air を使って Apple 用のキーボードとウィジェットを開発することは可能ですか?

答えはおそらくノーだと思いますが、それを好転させる方法はありますか?

ありがとう

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

ios8 - iOS8 Application Action Extension アプリ アイコンが表示されないのはなぜですか?

Targets App Icons と Launch Images でアイコン アセット カタログを指定したにもかかわらず、私のアプリ アイコンは灰色の超楕円です。

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

iphone - iOS 8 カスタム キーボードの高さを縦から横に変更し、縦に戻す

Apple 開発者サイトに示されているように、viewdidload でこのコードのようなカスタム キーボードを作成できます。

ただし、1 つ問題があります。そのプログラムを縦向きで実行すると、カスタム キーボードの高さは約 220 になります。次に、横向きに変更します。220未満です。不思議なことに、縦表示に戻すと、高さが220ではなくなり、横長と同じになります。元の高さに戻ることはありません。サブビューを追加するビューの高さを変更する方法はありますか?

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

swift - iOS8 キーボード拡張機能 clipsToBounds

私は iOS8 用のカスタム キーボードを作成しようとしていますが、これまでのところ、奇妙な問題を除けば、それほど多くの問題は発生していません。ただし、ビューを作成UIButtonしてキーボード ビューに追加したサブビューとして追加すると、新しく追加されたビューがキーボード ビューの上部でクリップされます。私が知る限り、階層は次のとおりです。

UIView(ポップアップ) -> UIButton(実際の「キー」) ->UIInputView

この階層では、最上位UIViewが の内部でクリップされていUIInputViewます。それぞれUIViewが にclipsToBounds設定されてfalseおり、UIView( self.view)もfalse内に設定しましUIInputViewControllerたが、それは役に立たなかったようです。

これは現在の拡張システムの制限である可能性がありますが、うまくいけば、それは私がやっているばかげたことです!

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

ios - Cocoapods を共有 iOS 8 ライブラリとしてリンクする

iOS 8 では、アプリケーション サンドボックスで共有フレームワークを許可する機能が導入されました。これは、メイン アプリケーションと一緒に拡張機能を使用する場合に特に便利です。

メイン アプリケーションと拡張機能の両方で Cocoapod を静的にリンクすることは、最適なソリューションではないようです。拡張機能と Xcode を使用するメイン アプリケーションの両方で使用される共有フレームワークとして Cocoapods をリンクするにはどうすればよいですか?