Wie Sie einen Datei-Selektor/Auftakt in den Kakao mit dem Interface Builder?
Frage ich mich, wie man eine Schaltfläche oder ein Feld im Interface Builder, reagieren in der Weise, dass auf klicken, es öffnet sich ein Datei-dialog und Sie können auswählen, dass eine oder mehrere Dateien und legt diese in einem angegebenen array/Tabelle...
Sobald die Taste gedrückt wird und die Dateien ausgewählt werden (dies scheint wie eine ziemlich triviale Sache) ich denke, es enthält bereits einige Sortieren von Arrays (wie ein array mit den Pfaden der ausgewählten Dateien), so habe ich überzogen.. ich muss nur wissen wie verknüpfen Sie die Taste, um einen Datei-Selektor und in welcher Weise die Datei-Selektor liefert die Dateien an mich (oder Pfade zu den Dateien), so kann ich Sie umzuleiten, um das array
Gibt es einen einfachen Weg, dies zu tun, und noch wichtiger, gibt es einen Datei-Selektor thingie oder muss ich das mit XCode anstatt der Interface builder?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen dies in Xcode. Der code hier sollte funktionieren.
Einfach Haken Sie die Taste mit einer Methode, mit IB und verwenden Sie dieses Beispiel als Anleitung, was zu setzen in der Methode.
Gibt es auch allerlei gute Hilfe WRT NSOpenPanel bei Cocoadev, einschließlich Tipps, öffnen das panel wie ein Blatt statt eines modalen Fensters.
Natürlich sollten Sie immer Lesen Sie die Apple-Dokumentation als gut.
Fand ich diese Seite, wenn man sich, wie zu öffnen, einen Datei-öffnen-box in Kakao. Mit der Veröffentlichung von OS X 10.7 eine Menge Beispiele, die verlinkt ist, ist jetzt veraltet. So, hier ist etwas Beispielcode, sparen Sie einige compiler-Warnungen:
Interface Builder ist für die Gestaltung und Verbindung der Schnittstelle. Sie wollen, um Dateien zu öffnen und legen Sie Sie in einem array, das ist sicher auf die Xcode-Seite der Dinge. Die button-Aktion zeigen, ein NSOpenPanel und geben die Ergebnisse in der Tabelle der Datenquelle.