【发布时间】:2019-06-27 03:41:46
【问题描述】:
我有计算键盘位置的代码,它工作正常,但安装 Xcode11 beta 版后代码崩溃
if let keyBoardPosition = (notification.userInfo?[UIResponder.keyboardFrameBeginUserInfoKey] as? NSValue)?.cgPointValue {
if (self.frame.origin.y + self.frame.height) > keyBoardPosition.y {
self.frame.origin.y -= (self.frame.origin.y + self.frame.height - keyBoardPosition.y)
}
}
'无法获取大小为 16 的值。编码为 {CGRect={CGPoint=dd}{CGSize=dd}} 的类型预计为 32 字节'
【问题讨论】:
-
你认为这个错误意味着什么?如果您查看您的代码以及错误的含义,您能看出您得到它的任何可能原因吗?