2016-11-23 35 views
0

私はiOSウィジェットの実装では新しいです。ちょうど私の要件がウィジェットの作成に適用されることを確認したい。iOSウィジェットの作成 - グラフのようにウェブサービスの呼び出しを行い、日付を入力するには

私はWebサービスコールを行い、iOSウィジェットのグラフのような値を入力するデータを取得したいと考えています。

例:STOCKSアプリの機能私は達成したいです。

私のアプリとウィジェットをどのように通信できますか? TodayViewController.mクラスに対してサービスコールを行うことは可能ですか?

私はいくつかのフォーラムを通過しましたが、解決策は得られませんでした。

http://www.appcoda.com/app-extension-programming-today/

https://code.tutsplus.com/tutorials/ios-8-creating-a-today-widget--cms-22379

私はあなたのアイデアを教えてください。

ありがとうございます。

答えて

0

はい、ネットワーク電話をかけることができます(私はTwitterウィジェットとRSSウィジェットをやりました)。 制限事項はメモリだけです。あなたのウィジェット内のテーブルビューに画像を表示している場合は、トリッキーでクラッシュすることがあります。 Appleはdevelopperに非常に少量のメモリを使用させるので、それを覚えておいてください。 たとえば、私のRSSウィジェットでは、3行と1行のイメージを持つテーブルビューがあり、メモリが非常に短い(メモリ警告がある)。

つまり、ウィジェットで受け取った情報をアプリに伝えたいのであれば、それも可能です。私はNSUserDefaultsを使って、ウィジェットとアプリの間で同期させました。それを使用したい場合は、アプリとウィジェットの間に共有スペースを作成することを忘れないでください;

関連する問題