問題タブ [today-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 に答える
20213 参照

ios - Today 拡張機能で CoreData モデルにアクセスする方法 (iOS)

元のアプリのように、今日の拡張機能で私の CoreData モデルを迅速に操作することは可能ですか? はいの場合、NSManagedObjectContext を作成するにはどうすればよいですか?
グループ識別子のほかに、私は本当に手がかりがありませんが、残念ながらコンテキストを取得する方法がわかりません..
過去に、CoreDataを使用したいという最初のチェックでアプリを作成し、次にmanagedObjectContextを取得しました私のAppDelegate経由..しかし、どうすれば拡張機能でそのようなことを行うことができますか? Appleはそれに関する情報を提供していません..

AppDelegate で次の行を編集しました。

これに(グループを両方のターゲットに含めた後):

これで、私のアプリの既存のデータベースはなくなりました (データベースを共有セグメントに配置することがうまくいったと思うので、素晴らしいことです)。

しかし、拡張機能で自分のコンテキストのインスタンスを作成するにはどうすればよいでしょうか? また、NSManagedObject サブクラスにアクセスするにはどうすればよいですか?

拡張機能には、これまでのところ次のコードがあります。

これは正しいですか?はいの場合、そこに NSManagedObject-Subclasses を取得するにはどうすればよいですか? また、momd ファイルを拡張ターゲットに追加する必要がありますか? はいの場合、どうすればそれを行うことができますか?

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

ios - setPreferredContentSize が、iOS8 の横向き iPhone の今日のウィジェットで機能しない

Xcode beta 6 を使用して、iOS8 の Today 拡張ウィジェットに取り組んでいます。

ウィジェットのフレームをsetPreferredContentSize:inで設定しviewWillAppear: ました。横向きの iPhone を除くすべての iOS デバイスでうまく機能します。

ランドスケープ モードの iPhone では、ウィジェットの高さが 166px (Retina iPhone では 332px) を超えません。そして、私はそれを約300pxに設定しようとしています。

Apple がApp Extension Programming Guideで言及しているように、背の高いウィジェットが悪いかもしれないことは理解していますが、多くのスケジュールがある場合、カレンダー アプリが非常に高くなることがあります。

私は iOS8 iPhone を持っていないので、シミュレーターでのみテストしました。シミュレーターのバグですか?

アドバイスをいただければ幸いです。

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

ios - ユニバーサル アプリケーションの今日の拡張機能

Today エクステンション用に iPad と iPhone の両方で適切に機能するストーリーボードを作成するにはどうすればよいですか? サイズクラスを使用できますか? 他の方法はありますか?前もって感謝します

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

ios - Today Extensions でサイズ クラスが機能しない

Size Class を使用して、Interface Builder で単純な UIView を構成しようとしています。

この UIView は、ウィジェットのルート ビュー コントローラー (プログラムで設定) である uiviewcontroller によって表示されます。

どのようなサイズのクラスをカスタマイズしても、それは使用されず、Any/Any は iPad/iPhone の縦向きと横向きで常に使用されます。

Size Classes は Today Extensions で動作するはずですか? もしそうなら、これまでに誰かがそれを使用できましたか?

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

ios - Today Extensionウィジェットからの通知を設定する

今日の拡張ウィジェット機能に重点を置いたシンプルなタイマーアプリを作成しています。ユーザーはここからタップしてタイマーを開始できます。

唯一の問題は、ウィジェットからローカル通知を設定する必要があることです。[[UIApplicaton sharedApplication] scheduleLocalNotification] を使用しようとしましたが、アプリ拡張機能で共有アプリケーションを使用できないというエラーが Xcode からスローされます。Today 拡張機能からローカル通知を設定するための解決策はありますか? 前もって感謝します。どんな助けでも大歓迎です。

0 投票する
8 に答える
13930 参照

ios - App Extension から親 iOS アプリを起動する方法

アプリ拡張機能のView Controllerから親アプリを起動する方法を知っている人はいますか?

アプリ拡張機能からメインアプリを起動したいだけです。

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

ios - today-extension から settings.bundle にアクセスします

アプリでは、3 つの言語のうちどの言語を使用するかを設定で選択できます。何も選択されていない場合、iPhone の言語が検出され、英語、フランス語、またはドイツ語が選択されます。この言語のいずれも iPhone の言語でない場合は、英語が使用されるように設定されています。設定で言語を手動で変更すると、正常に機能します。今、ほぼうまく機能する今日の拡張機能を追加しましたが、設定バンドルにアクセスして、言語の NSUserDefaults を取得する必要があります (手動で変更した場合)。両方のターゲットで、App-Groups をアクティブ化しました

そしてそれを選択しました。

アプリで私は言語を取得します

そして今日の拡張機能では、次の方法で取得しようとしています。

today-extension を実行すると、NSLog(@"Settings-Sprache: %@", manualLanguageSet);結果は次のようになります (設定でどの言語が選択されているかは関係ありません)。

2014-09-13 16:48:36.331 HdB 今日 [3734:284836] 設定-Sprache: (null)

どうすれば正しいですか / 設定 (settings.bundle) にアクセスするにはどうすればよいですか?

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

ios - Today 拡張機能 (アプリ グループ)

Apple のドキュメントを何時間も閲覧してきましたが、Today 拡張機能に関する情報がほとんどないため、この問題の根底にたどり着くことができません...

に保存されている plist ファイルにアクセスしようとしてNSDocumentDirectoryいますが、うまくいきません。今日の拡張機能はすべて、プロジェクト内の別のターゲットで正しく設定されており、バンドル ID は「グループ」で始まります。しかし、毎回null値を取得しますか?

これは私のコードです...

事前に助けてくれてありがとう!