2010-08-26 57 views
0

我擁有基於文檔的應用程序。我重寫了dataOfType函數來保存應用程序。但是,我無法在保存時檢索用戶在NSSavePanel中給出的應用程序名稱。有沒有一種方法可以獲取應用程序名稱。另外調用dataOfType後可調用哪個函數,可覆蓋在基於文檔的應用程序的保存操作期間取回文檔名稱

+0

等等,你想要的應用程序名稱或文件名?如果前者,你打算如何處理它?如果是後者,是否希望文檔的以前的名稱(如果有)或用戶現在保存它的名稱? – 2010-08-26 07:21:49

+0

這是第一次,在文檔被保存之前,它的名稱是「Untitled」,所以在保存操作之後,這個名字在dataOfType函數中仍然是持久的。我想要「NSSAvePanel中用戶給出的名稱」。 – Subrat 2010-08-30 07:54:40

回答

0

爲什麼需要此信息?蘋果文檔說,您不應該嘗試訪問dataOfType:或任何其他保存方法中的名稱或文件URL,因爲這是舊信息。另外可可可能會要求你的文檔對象在自己的臨時位置保存,而不是真正的路徑。

如果您確實需要這些信息,但您必須覆蓋其中一個較低級別的保存方法。它們的確切順序是documented

相關問題