2011-01-11 12 views
1

Ich versuche, zip-Dateien mit meinem Programm zu verbinden Ich schreibe für das iPad, aber ich habe Probleme. Mein benutzerdefiniertes Dateiformat, das ich erstellt habe, wird in E-Mail-Anhängen und Dropbox gut erkannt. ZIP-Dateien werden jedoch nur aus Dropbox und nicht aus E-Mail-Anhängen erkannt (z. B. Dropbox-> Öffnen in> Mein Programm). In E-Mail-Anhängen kann ich die Datei nicht herunterladen und 'Öffnen in' auswählen. Das ist wirklich seltsam, da es in Dropbox funktioniert. Die seltsamste Sache ist, dass, wenn ich Goodreader installiere, die Dateien gut als E-Mail-Anhänge funktionieren. Ich entwickle dieses Programm für den Unternehmensvertrieb, daher möchte ich nicht alle Mitarbeiter dazu bringen, Goodreader zu kaufen, um zip-Dateien aus E-Mail-Anhängen zu öffnen. Ich habe zwei .plist-Konfigurationen eingeschlossen, die ich ausprobiert habe. Beide funktionieren nur, wenn der Goodreader installiert ist.Problem beim Zuordnen von Dateitypen für iPad mit IOS4.2

http://img406.imageshack.us/img406/3694/img2w.jpg

und:

http://img812.imageshack.us/img812/6717/img1wm.jpg

Wenn jemand irgendwelche Vorschläge, ich bin wirklich auf diesen einen ratlos.

+0

Wenn Sie Goodreader installieren, wird Ihre App im Mail Open In ... -Menü für .zip-Dateien angezeigt ?? Aber wenn Sie Goodreader deinstallieren, wird Ihre App nicht im Mail Open In ... -Menü angezeigt? Ich versuche nur sicher zu sein, dass ich es verstehe. Danke. – westsider

+0

Ich habe die Programme deinstalliert und es funktionierte immer noch, aber auf einem iPad, das keinen Goodreader hat, funktioniert es nicht. Wenn sie Goodreader installieren, wird es funktionieren, auch wenn sie Goodreader deinstallieren. Seltsam. Irgendwelche Ideen, warum das nicht von der Stange funktioniert? – Davido

Antwort

0

OK, ich habe herausgefunden, was los ist. In meiner Datei info.plist änderte ich die Paket-ID nicht, um den Namen meines Unternehmens wiederzugeben. Effektiv registrierte es meine Dateitypen als com.novatek.iPadViewer, aber es sollte com.yourcompany.iPadViewer sein. Ich änderte den Bezeichner zu com.novatek.iPadViewer und jetzt funktioniert es großartig.

Verwandte Themen