Laden (und Anzeigen) einer .XIB aus dem Web
Ich möchte eine .XIB-Datei (über eine NSURLConnection-Anforderung) herunterladen und in einer Ansicht anzeigen lassen. Ich habe die NSURLConnection implementiert, und sicherlich verbleibt nach Abschluss der Verbindung eine NSString von XML-Daten, die die XIB-Datei darstellen. Beispiel: (nur die ersten Zeilen von vielen)
<?xml version="1.0" encoding="UTF-8"?>
<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="7.10">
<data>
<int key="IBDocument.SystemTarget">800</int>
<string key="IBDocument.SystemVersion">10D573</string>
<string key="IBDocument.InterfaceBuilderVersion">762</string>
<string key="IBDocument.AppKitVersion">1038.29</string>
<string key="IBDocument.HIToolboxVersion">460.00</string>
ET CETERA...
Ich habe die Dokumentation durchgesehen und glaube, dass ich "initWithNibName:" nicht verwenden kann, da es aus dem Web abgerufen wird. Ich glaube, ich muss die .XIB-Datei im Dokumentverzeichnis der App speichern und dann "loadNibFile: externalNameTable: withZone:" verwenden.
Im Wesentlichen möchte ich eine iPad-Anwendung haben, und es gibt ein kleines 320x480-Fenster, in dem eine aus dem Web geladene .XIB-Datei angezeigt werden kann. Wenn ich es lokal an einen ViewController anschliessen kann umso besser, aber nicht unbedingt nötig.
Ich bin mir nur nicht ganz sicher, wie ich "loadNibFile: externalNameTable: withZone:" verwenden soll. Kann mir jemand einen Rat oder ein Beispiel geben?
Danke im Voraus