我已經創建了一個nsview的子類,並且要實現恢復功能。我之前退出應用程序編碼代碼運行:restoreStateWithCoder在NSView中未觸發
-(void)encodeRestorableStateWithCoder:(NSCoder *)coder
{
[coder encodeObject:[NSValue valueWithRect:self.originalFrame] forKey:@"originalFrame"];
[super encodeRestorableStateWithCoder:coder];
}
當再次啓動應用程序,restoreStateWithCoder不會被調用?
encodeRestorableStateWithCoder被調用。但是不調用restoreStateWithCoder。我已經爲視圖設置了標識符。 – VBK
包含視圖的窗口是否得到正確恢復? – Lextar
是的大小和框架得到恢復。 – VBK