在主頁按鈕上的Pharo海邊應用程序中,點擊所有數據將被保存在一個燃油文件中,其中一些類名稱爲Test.fl.如果我調用相同的主頁上,在以下兩種情況時,都在呼喚這個下面的代碼保存爲最新版本Test.fl文件,海邊:CannotDeleteFileException:無法刪除燃油文件的舊版本
FLSerializer
serialize: self allObjects
toFileNamed: self name , '.fl'**
並獲得例外:
CannotDeleteFileException:能不能刪除舊版本的文件的... \ Pharo3.0 \ Test.fl
而且我已經使用互斥允許另一個實例初審後得到執行,
mutexBlock := Mutex new.
mutexBlock critical: [
FLSerializer
serialize: self allObjects
toFileNamed: self name , '.fl' ]
但我仍得到相同的錯誤
CannotDeleteFileException:無法刪除舊版本的文件
的
請人幫助我這個來修復錯誤。
它正在工作。我已經學習了一個類變量,並在類的初始化方法中初始化它。謝謝Max。 –
很高興我能幫到你。 –