// 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.
我想知道,为什么第一句不对,而第二句对的。
伊谢尔伦2017-04-22 09:02:26
으아악
뷰의 사전이 설명이기 때문에 [segmentControl] 뷰는
이름 지정에 심각한 실수가 있습니다. [self.view addConstraints 제약 조건을 위해 뷰에 컨트롤러를 추가하시겠습니까? ? ?