Ich möchte in der Lage sein, (über eine NSURLConnection-Anforderung) eine XIB-Datei herunterzuladen und sie in einer Ansicht anzuzeigen. Ich habe die NSURLConnection implementiert, und sicherlich, wenn die Verbindung abgeschlossen ist, bin ich mit einem NSString von XML-Daten, die die XIB-Datei links. Beispiel: (nur die ersten paar 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 mir die Dokumentation angesehen und glaube, dass ich "initWithNibName:" nicht verwenden kann, weil 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, was ich tun möchte, ist eine iPad-Anwendung, und es gibt ein kleines 320x480-Fenster, wo eine .XIB aus dem Web geladen angezeigt werden kann. Wenn ich es lokal an einen ViewController anhängen kann, umso besser, aber nicht ganz notwendig.
Ich bin nur nicht genau sicher, wie ich verwenden sollte "loadNibFile:externalNameTable:withZone:" Kann jemand mir einen Rat oder ein Beispiel geben?
Vielen Dank im Voraus!