0
我知道沙箱的限制,以及我用戶保存文件的常用技巧是通過NSSavePanel
,它自動向應用程序授予該應用程序所需的特權,如用戶所示。沙箱和保存文件
現在,這裏的......不那麼常見的場景:
- 用戶創建一個新的文件,在我的應用程序
- 保存是第一次(這樣,有一個很好的原因
NSSavePanel
露面) - 然後編輯該文件的內容(請注意,我的應用程序是不典型
NSDocument
兼容的一個) - 最後他想重新保存它。 (不是「保存(它)的。」只是......「保存(它)」 - 因爲他已經指定的位置,右?)
這是怎麼可行?什麼是「已批准」的實現方式?我讀過書籤,但a)我不確定它是否是我需要的,b)我沒有設法找到任何真實的代碼示例。
那麼,有什麼想法?
請注意:無論如何,解決方案必須完全實現10.6的功能。
UPDATE:嗯......這只是奇怪的(或至少意外)。剛剛嘗試通過NSSavePanel
已經選擇的以前的位置重新保存,它似乎工作(沒有做任何事情)。那可能嗎? (而且是的,只是重新檢查了兩遍:應用程序是沙盒)
經過100次測試 - 或多或少!大聲笑 - 我驗證它。沒有什麼是必要的。 :-) –