2016-09-23 2 views
1

Initialisierung des appdelegate-Objekts in xcode 8 warning warning. Ist etwas falsch in der folgenden SyntaxInitialisierung des Appdelegate-Objekts in xcode 8

AppDelegate *del=[[UIApplication sharedApplication]delegate]; 
+7

Welche Warnung wirft es? Ist 'AppDelegate' eine eigene 'UIAppDelegate'-Unterklasse? Dann kann 'AppDelegate * del = (AppDelegate *) [[UIApplication sharedApplication] Delegat];' dies beheben, aber es kann Dinge brechen, wenn es kein 'AppDelegate'-Objekt ist. – Larme

Antwort

0

Ich gebe Ihnen eine weitere Option AppDelegate Objekt zu verwenden und decalre es in appdelegate.h Datei wie diese

#define theAppDelegate \ 
((AppDelegate *)[UIApplication sharedApplication].delegate) 

HOPE Dies funktioniert