問題タブ [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.
ios - iOS 8 通知センター ウィジェットで Parse.com データを使用する
通知センター ウィジェット内で parse.com からいくつかの文字列をダウンロードしようとしています。
したがって、最初にユーザーをサインインさせて解析する必要があります。まず、アプリ自体から保存されている資格情報を読み込みますNSUserDefaults
(安全面については知っています)。この手順は正常に機能しますが、次のコードを実行すると、ウィジェットはデータの読み込みができないと表示します。
ウィジェット内で parse.com からデータを読み込もうとした人はいますか? どのようにしましたか? 前述のように、ユーザーのサインイン時にウィジェットがクラッシュするため、データをロードすることさえできません。
アプリ自体は、サインインしてデータを解析およびロードすることに問題はありません。
実装しなかった問題を解決しましたが、Parse.setApplicationId("xxx", clientKey: "xxx")
実装しviewDidLoad
てコードが機能するようになりました!
macos - 自動レイアウトのない OS X Yosemite Today ウィジェット
自動レイアウトを使用せずに Today ウィジェット (OS X) を実装したいと思います。
を介してウィジェットのサイズを制御できることはわかっていますsetPreferredContentSize:;
が、ウィジェットの XIB の自動レイアウトを無効にすると、シミュレーターと通知センターの両方でウィジェットが空白になります。
自動レイアウトを使用しない場合に設定する特別なものがあるというヒントがドキュメントに見つかりませんでした。空でないウィジェットを取得するために何をすべきか知っている人はいますか?
ios - 私のToday Extensionの下のギャップを取り除く方法はありますか
わかりました、今日のビュー拡張機能を作成しようとしていますが、高さを 77 ピクセルにしたいと思っています。しかし、iOS が私のトップ ビューの下にパディングを挿入し続けても問題ありません。
このような:
ご覧のとおり、高さ 77 を渡して setPreferredContentSize を呼び出しています。しかし、ギャップは常に存在します。コンテンツのサイズを小さく設定してもカットされますが、パディングはまだ残っており、明らかに同じサイズになっています。下の画像は次のことを示しています。
誰かがこれについて何か言いたいことがありますか? Evernote のウィジェットがそのギャップを何とか解消しているように見えるので、これを試していますが、私は本当に立ち往生しています。自動レイアウトを無効にしましたが、何もしませんでした。
ios - アプリの拡張機能とプロジェクトで使用できるように埋め込みフレームワークを作成する方法
アプリで今日のウィジェットを作成しようとしています。今日のウィジェット プロジェクトでコードを繰り返したくありません。raywenderlich と shinobicontrols で今日の拡張機能を作成する方法についてのページを読んでいます。埋め込みフレームワークの部分に関しては、スキップするだけです。埋め込みフレームワークの作成方法に関するリンクやチュートリアルは提供されませんでした。「アプリ拡張埋め込みフレームワーク」または「カスタムフレームワーク」などをグーグルで検索しました。私はそれについてのチュートリアルを見つけることができませんでしたか?最後に、ここでスタック オーバーフローを試みています。誰かが私にいくつかの提案をしてくれることを願っています。
ios - レガシー Xcode プロジェクトで Today 拡張機能をデバッグするために、シミュレーターが実行されていない Today-View
(自分の質問に答えます。以下の私の答えを参照してください。)
iOS シミュレーターで Today 拡張機能を実行しようとすると、Xcode 6 から、デバッガーをアタッチするアプリを選択するように求められました。「Today」アプリを選択した後、Xcode は「Running Today-View on iPhone」と報告しますが、Today-View は表示されません。Today-View を手動でプルダウンすると、Today 拡張機能は表示されません。
面白いことに、Xcode プロジェクトに新しいアプリ ターゲットと新しい Today 拡張ターゲットを追加しても、iOS シミュレーターで Xcode を実行して新しい Today 拡張をデバッグすることはできませんでした。
従来の Xcode プロジェクトのビルド設定と新しい Xcode プロジェクトのビルド設定を比較しました。両者の間に大きな違いはないようです。
Xcode が私の Today 拡張機能を iOS シミュレーターでレガシー Xcode プロジェクトに対して実行できないのはなぜですか?
ios - App Store ビルドに Today ウィジェットを含めないようにするにはどうすればよいですか?
iOS8 アプリ用の Today ウィジェットを作成しています。ただし、準備が整い、完全に機能するまで、テスターに配布するビルド (または、時間内に終了しない場合は AppStore のビルド) にコンパイル/埋め込みから除外する方法を考えています)。
ios - ベース SDK iOS 7.0 と Today Extension を使用してアプリをリリースできますか?
基本 SDK iOS 7.0 を使用して、Today 拡張機能をアプリに追加したいと考えています。拡張機能は iOS 8 デバイスで動作するはずですが、iOS 7 デバイスでは表示されません。アプリの拡張機能は iOS 8 でしか機能しないことはわかっていますが、私のプロジェクトでは別のターゲットとして存在します。含まれているアプリに基本 SDK 7 があり、アプリ拡張機能に基本 SDK 8 がある場合、アプリをリリースできますか。テストしたところ、すべて正常に動作します。Today 拡張機能は、iOS 8 デバイスの通知センターにのみ表示され、iOS 7 デバイスには表示されません。エラーはありません。ただし、サンドボックスではすべてが正常に機能する場合もありますが、App Store に送信する際に問題が発生する可能性があります。それで、これは機能しますか?
ios - Today 拡張ビューの更新
iOS アプリの今日の拡張機能を作成しました。私のアプリはバックグラウンドで新しいデータをフェッチし、それをアプリ グループの共有データベースに保存しています。
メインアプリのバックグラウンドフェッチが実行されたときにビューを更新する拡張機能を(可能であれば)作成するにはどうすればよいですか? それが不可能な場合は、どうすれば同等のものを作成できますか (共有データベース内の新しいデータをチェックするために拡張機能を定期的に更新するなど)。