ロードできません今日の拡張機能は主に次の場合に表示されます:
アプリの拡張機能をデバッグして、正確な問題を見つけます。
メモリとCPUの使用率については、XcodeのDebug Gaugeを参照してください。
編集:
今日の拡張機能のデバッグ
メインプロジェクトをデバッグするのと同じ方法で拡張機能をデバッグできます。 Xcodeで特定のtarget scheme
を選択して、プロジェクトを実行するだけです。
次に、拡張機能のコードでブレークポイントと他の印刷ステートメントを使用してみてください。幸せなコーディング.. ????
私はカスタムビューを使用してこのエラーに直面しました。しかし、Is initial viewControllerを確認するのを忘れていました。エントリポイントフォーム「show attribute inspector」を初期ビューコントローラとして設定します
何も表示されないという同じ問題に直面しました。私のデバッグオプションでさえ機能しませんでした。オンラインで記事を見つけて、とても助かりました。こちらをお勧めしたいと思います。
ほとんどの場合、ウィジェットをクラッシュさせるのはコンテンツビューのサイズです。その場合は、TodayViewControllerでこのコードスニペットを使用します。
コードスニペット
override func viewWillAppear(_ animated: Bool)
{
var currentSize: CGSize = self.preferredContentSize
currentSize.height = 200.0
self.preferredContentSize = currentSize
}
リンク さらなる研究のため。
Today View用のシンプルなウィジェットの作成 に類似した今日のウィジェットを作成しました。
上記の問題はどれもありませんでした。鉱山は0行でした(この特定の日のデータがなかったため、0行)。メインアプリでは空のテーブルビューを持つことができるので、それが問題になる可能性があるとは思いませんでした。
unable to load
メッセージが表示された場合は、少なくとも1行あることを確認してください。