clone 淺克隆帶來的問題

明枫發表於2024-03-28

今天在做CAD塊複製一份到別的CAD的時候,儲存時一直彈警告說儲存失敗需要修復,但是修復的時候又說沒有問題.
找了好久才發現 你在當前CAD選擇的實體你想克隆一份到新物件 然後用新物件作為塊成員 將塊新增到另一CAD的時候便會報錯
這是因為clone會把一些引用(當前database的設定)帶到新物件,等到了新CAD時會缺引用
解決方法,舊物件賦值給新物件而不是直接用clone

相關文章