2011-01-11 11 views
1

Hallo Freunde, ich habe versucht, das XML zu analysieren und in der Tabellenansicht zu zeigen.wie man das XML analysiert und die Tabelle zeigt

aber ohne Verwendung von appDelegate-Objekt, wie können wir.

Ich habe in vielen Seiten gesehen, die von der Anwendung gestartet wurde.

, aber ich möchte wissen, ob ich in verschiedenen View-Controller müssen analysieren und zeigen, die nicht

View-Controller und auch die Anwendung Delegaten verwenden sollte nicht root?

Sie bitte alle Genie

Antwort

1

So klingt es wie Sie ein Datenmodell als XML irgendwo gespeichert haben, und wenn die Anwendung geladen wird, wollen Sie es analysieren und das Modell in Erinnerung zu behalten.

Nach meiner Erfahrung ist der Anwendungsdelegate eigentlich der Ort, um solche Sachen zu halten. Da es etwas ist, dass sowohl die Anwendung delegieren, und die zufällige UIViewController wissen müssen, ist der App-Delegat ein guter Ort, um es zu halten.

Sobald Sie Ihr Modell mit dem NSXMLParser oder Ihre bevorzugten Lader geladen haben, können Sie (in Ihrem UIViewController) verwenden so etwas wie:

MyModel *model = ((MyAppDelegate *)[[UIApplication sharedApplication] delegate]).myModel; 
+0

Hai Kumpel genau es funktioniert ... thanku – rithik

Verwandte Themen