問題タブ [ios8-today-widget]

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 投票する
2 に答える
2483 参照

ios - iOS Today 拡張機能が起動しない - デバイスへの接続が失われた

アプリの今日の拡張機能を作成しましたが、モバイルでは正常に動作しますが、他のデバイスでウィジェット ターゲットを起動しようとすると、このエラーが発生します

ここに画像の説明を入力

私はxcode 6.0.1を実行しています

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

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

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

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

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

編集:

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

編集2:

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

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

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

ios - Today Extension Ivars は定期的にリセットされますか?

新しい iOS 8 Today ウィジェットにコードを書いていますがwidgetPerformUpdateWithCompletionHandler:、ivar (から作成@property) が呼び出されるたびにリセットされることに気付きました。新しいView Controllerがインスタンス化されるたびに似ています。

これにより、ウィジェットの更新間 (たとえば、ウィジェットがバックグラウンドにあり、そのコンテンツを更新するために呼び出されている間) にデータをメモリに保存することができなくなります。

これは正常な動作ですか、それともバグですか? NSUserDefaultsリセットされているメモリベースのデータに依存する代わりに、単純な数値を保存する必要がありますか?

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

ios - iOS 8 の今日のウィジェット通知Interface Builder の CenterVibrancyEffect

Interface Builder を使用して iOS 8 通知センターの今日の拡張機能 (ウィジェット) を設計する場合Visual Effect Views with Blur and Vibrancy、ストーリーボードに をドラッグできます。通知センターの鮮やかな効果に合わせるには、

UIVibrancyEffect (NotificationCenter)カテゴリの方法。コードでそれを行う方法は知っていますが、Interface Builder でビューを使用すると、別の を設定できませんUIVibrancyEffect

effectのプロパティUIVisualEffectViewが読み取り専用であるため、Interface Builder での作成後にコードで効果を設定することはできません。

Xcode 6でInterface Builderでその効果を設定することは可能ですか?

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

xcode - 今日の通知ウィジェットで画像ファイルにアクセスする方法

ウィジェット拡張機能を介して画像にアクセスする際に何らかの制限はありますか? Pocket.png という名前の Widget extension Supporting Files グループ内に画像があります。

この画像をウィジェットカスタムビューコントローラーで使用したいのですが、いつものようにこのコードを書きました

驚いたことに、このコードは空白を返します。pocket.png 同じ問題で試しました。

今、パスで画像を処理しようとしましたが、以下のコードでさえ nil を返します

では、ローカルで利用可能な画像にアクセスするにはどうすればよいですか? 注: メイン アプリケーションでローカル イメージを使用すると、同じコードが正常に動作します。

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

ios - iOS 8 Today 拡張機能 - UIMapView をロード

「Today Extension」に追加しようとしましたが、ストーリーボードUIMapViewに追加した後UIMapView、ウィジェット ビューが停止します。すべてを削除すると、UIMapView再び機能します... 誰かが同様の問題を経験しましたか? また、新しいプロジェクトを作成しようとしましたが、再現します:(

シミュレーターの方がうまくいくように見えますが、まだスムーズに動作しておらず、スタックしています。シミュレーターまたはデバイスの Xcode からデバッグ モードで実行すると、問題なく動作します。

みんなありがとう

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

nsuserdefaults - 今日の拡張機能からのデータの読み取り (NSUserDefaults) は、シミュレーターでは機能しますが、デバイスでは機能しません

次のようなコードを使用して、コンパニオン アプリから Today Extensions のデータを読み取ることができました。

コンパニオン アプリの対応する書き込みコード

アプリ グループを作成し、両方のターゲット (拡張アプリとコンパニオン アプリ) の機能に追加しました。すべてがシミュレーターで正常に機能しており、コンパニオン アプリがデータを変更するとすぐにデータが渡されます。

しかし、デバイスで拡張機能を実行すると、データを読み取ることができません。<Warning>: *** -[NSKeyedUnarchiver initForReadingWithData:]: data is NULLコンソールログで取得し ました。適切なappidとアプリグループを使用して、プロビジョニングプロファイルも最初から生成しようとしましたが、解決しませんでした.

助けていただければ幸いです。ありがとう!

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

objective-c - iOS Today 拡張機能 / ウィジェット -- 場所のアクセス許可?

私は位置情報に基づいたアプリを作成しており、Today 拡張機能 (ウィジェット) が含まれています...私が理解できないのはこれです。位置情報へのアクセスを「常に」要求するか「使用中」に要求するかを決定する際、ウィジェットが表示された状態で [今日] ビューをアクティブにすることは、アプリを「使用する」とみなされますか? つまり、今日のビューでウィジェットが表示されている場合にのみユーザーの場所が必要である限り、「使用中」のアクセス許可を持っているだけで十分ですか?