2016-10-25 2 views
0

Ich bin nicht in der Lage, das heutige Widget nach Aktualisierung meiner App durch AdHoc Build-Installation zu verwenden. Das Widget "Heute" scheint zu "frieren", nachdem die Haupt-App aktualisiert wurde.iOS: Heute App Erweiterung zeigt keine Körper oder friert nach Main App ist aktualisiert

Ich habe auf die folgenden Links verwiesen, konnte aber keine Lösung finden.

Today Extension widget freezes when the main app is updated

Today widget not respond after app update

ich ähnliches Problem bin vor wie in den beiden oben genannten Links erwähnt. Ich habe versucht, wie unten die preferredContentSize Einstellung aber scheint nicht das Problem zu lösen:

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

Problembehebung wird, wenn wir das Telefon neu starten.

Bitte beachten Sie auch, dass ich iOS 7 bis iOS 9.3.5 unterstütze. Die Anwendung ist nicht mit iOS 10 kompatibel.

Bitte poste deine Kommentare/Vorschläge, um dieses Problem zu lösen. Auch

Antwort

0

ändern preferredContentSize in dieser Methode:

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

wird es etwas wie folgt aussehen:

- (void)widgetActiveDisplayModeDidChange:(NCWidgetDisplayMode)activeDisplayMode withMaximumSize:(CGSize)maxSize 
{ 
    if (activeDisplayMode == NCWidgetDisplayModeCompact) 
     self.preferredContentSize = maxSize; 
    else 
    { 
     self.preferredContentSize = CGSizeMake(0, 100*myArray.count); 
    } 
} 
+1

Danke für die Antwort. Es tut mir leid, dass ich vergessen habe, dies in meinem Beitrag zu erwähnen, aber dies geschieht in iOS 9.3.5 und ich biete noch keine Unterstützung für iOS 10 in meiner Anwendung an. –

+0

ok gut .. dann sehe ich keinen Fehler in Ihrer Cide –

Verwandte Themen