该对象是UIView。我希望通过[object valueForKeyPath:@"frame.origin.x"]
获取对象的x值,但是我遇到了以下错误:
***因未捕获的异常终止应用程序' NSUnknownKeyException',原因:' [valueForUndefinedKey:]:此类不是密钥来源的密钥值编码兼容。'
发生了什么?以及如何解决?提前谢谢。
答案 0 :(得分:0)
使用该代码
CGRect rect = [object valueForKeyPath:@"frame"];
CGFloat xCord = rect.origin.x;
或者您也可以通过
获取xCGFloat xCord = object.frame.origin.x;