2013-03-19 39 views
7

使用這種複製UIView複製的UIView拋出NSInvalidUnarchiveOperationException

UIView copyOfView = 
[NSKeyedUnarchiver unarchiveObjectWithData:[NSKeyedArchiver archivedDataWithRootObject:originalView]] 

這引發以下錯誤:如果我們使用Archive/UnarchiveUIImageView

NSInvalidUnarchiveOperationException

[NSKeyedUnarchiver decodeBoolForKey]: value for key (UIHighlighted) is not a boolean

+0

任何解決方案? – 2017-08-03 13:23:47

回答

2

,我我面臨錯誤,但我固定了突出問題。

let NewView = whichView.snapshotView(afterScreenUpdates: true)! 

上述行將給你最好的解決方案。

相關問題