Ich habe 3 xcode Projekte und ich möchte sie in ein Projekt integrieren. Zwei dieser Projekte sind View-basierte Anwendungen, daher hat der Anwendungsdelegate NSObject und UIApplicationDelegate geerbt. Das dritte Projekt ist jedoch keine auf Ansichten basierende Anwendung. Daher hat der Anwendungsdelegat die UIApplication geerbt.wie UIApplication anstelle von NSObject erben
So jetzt bin ich in einer Lösung. Wie sollte ich die drei integrieren? Wenn ich versuche, meine dritte Klasse NSObject zu erben, dann gibt es viele Fehler. Und selbst wenn ich mit diesen Fehlern klarkomme, stürzt die App während der Laufzeit ab und gibt die Ausnahme:
Beenden der App aufgrund der nicht abgefangenen Ausnahme 'NSInternalInconsistencyException', Grund: 'Es kann nur eine UIApplication-Instanz geben'.
also was mache ich jetzt ??? Jede Hilfe würde sehr geschätzt werden
Es macht absolut keinen Sinn für eine Anwendung Delegierten 'UIApplication' zu erben. –
Die UIpplication wurde vererbt, da Eigenschaften wie networkActivityIndicatorVisible, statusBarStyle usw. als Anwendungsdelegate verwendet werden müssen. Und es gibt keine Xib-Dateien in diesem Projekt. alles wurde programmatisch gemacht. Sogar das Hauptfenster wird durch Codierung aufgerufen. So plz jemand mir helfen. es ist irgendwie dringend. – Jayshree