2011-05-19 15 views
8

"Sox" kullanarak bir kabuk komut dosyası aracılığıyla dosyaları esas olarak oluşturan bir proje üzerinde çalışıyorum. Uygulama, belge tabanlı değildir, tüm yaptığı, dosyaları oluşturan ve dahili olarak herhangi bir veriyi kaydetmeyen bir komut dosyası çağırmaktadır. Ancak, dosyayı kaydedecekleri kullanıcılara ve komut dosyası çalıştırılmadan önce hangi dosya adının kullanılacağına işaret etmem gerekiyor. Bir kullanıcıdan kabuk betiğine geçmek için bir dosya yolu/dosya adı almak için "farklı kaydet" iletişim kutusunun en iyi yolu nedir?Doküman tabanlı olmayan uygulamada "Farklı Kaydet" Cocoa

cevap

21

Bu oldukça basittir. Bu soruyu NSSavePanel ile etiketlediniz ve tam olarak kullanmak istediğiniz şey bu. Dosya Sistemi Programlama Kılavuzu'ndaki Ayrıca bkz. "The Save Panel".

İlgili konular