0

アドホック ビルド インストールでアプリを更新した後、today ウィジェットを使用できません。メインアプリが更新された後、今日のウィジェットがフリーズするようです。

以下のリンクを参照しましたが、解決策が見つかりませんでした。

メインアプリが更新されると、今日の拡張機能ウィジェットがフリーズします

アプリの更新後に今日のウィジェットが応答しない

上記の 2 つのリンクで述べたのと同様の問題に直面しています。以下のように preferredContentSize を設定しようとしましたが、問題が解決しないようです:

CGSize currentSize = self.preferredContentSize;
currentSize.height = 85.0;
self.preferredContentSize = currentSize;

電話を再起動すると問題は解決します。

また、iOS 7 から iOS 9.3.5 までのサポートを提供していることにも注意してください。アプリケーションは iOS 10 に対応していません。

この問題を解決するために、コメント/提案を投稿してください。

4

1 に答える 1

0

preferredContentSizeこのメソッドも変更します。

- (void)widgetActiveDisplayModeDidChange:(NCWidgetDisplayMode)activeDisplayMode withMaximumSize:(CGSize)maxSize

次のようになります。

- (void)widgetActiveDisplayModeDidChange:(NCWidgetDisplayMode)activeDisplayMode withMaximumSize:(CGSize)maxSize
{
    if (activeDisplayMode == NCWidgetDisplayModeCompact)
        self.preferredContentSize = maxSize;
    else
    {
        self.preferredContentSize = CGSizeMake(0, 100*myArray.count);
    }
}
于 2016-10-25T07:38:20.477 に答える