在ios开发中,我们难免的会使用各种调试工具。自从xcode6中出现了view debugging这个功能,使得我们在调试的时候显得非常的方便,我们能清晰的看到我们所构的视图是什么样子的,各个subview的frame是什么样子的,是不是符合我们预期的要求。但往往会遇到一些坑,以下就是本人在使用capture view hierarchy中遇到的一些坑。
1.error:Unable to capture view hierarchy
Paste_Image.png这个错误本人也是一知半解,但在我粗略的查看了代码发现后,有一个地方我发现了问题。代码如下:
tableView.registerClass(BaseCell.self, forCellReuseIdentifier: "\(BaseCell.self)")
进过了仔细的查看后,我发现 "(BaseCell.self)"不能使用BaseCell这个类来定义String类型的ReuseIdentifier。所以我做了一些修改,代码如下:
tableView.registerClass(BaseCell.self, forCellReuseIdentifier: "BaseCell")
当我再次运行的时候,再次使用capture view hierarchy功能时候,视图出现了,没有报错。
此文章仅供参考!
网友评论