NSDictionary中的莫名错误
// NSDictionary * viewsDictionary = NSDictionaryOfVariableBindings(self.segmentControl);
NSDictionary * viewsDictionary = [[NSDictionary alloc]initWithObjectsAndKeys:self.segmentControl ,@"segmentControl", nil];
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-[segmentControl]" options:0 metrics:nil views:viewsDictionary]];
// 第一句显示错误,运行不通过,显示不合法的key,原因如下:
// terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Unable to parse constraint format: segmentControl is not a key in the views dictionary.
我想知道,为什么第一句不对,而第二句对的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因为views中的字典是解释-[segmentControl]是哪个视图
你的命名有严重的错误,[self.view addConstraints View上面添加控制器进行约束???