私のコードとアプリの画像を以下に示します。基本的に、このView Controllerのメソッドに制約を追加してviewDidLoad
、2つのラベルが同じx位置から始まるように位置合わせします。何らかの理由で、私はこの警告を受け取ります:
タイプ「NSLayoutRelation」(別名「列挙型NSLayoutRelation」)のパラメーターに「UIView*」を送信する整数変換への互換性のないポインター。
また、アプリを実行すると、次のエラーが発生します。
*キャッチされなかった例外'NSInvalidArgumentException'が原因でアプリを終了しています、理由:'* + [NSLayoutConstraintConstraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:]:不明なレイアウト属性'
NSLayoutConstraint *constraint = [NSLayoutConstraint constraintWithItem:self.carMakeLabel attribute:NSLayoutRelationEqual relatedBy:self.view toItem:self.carModelLabel attribute:NSLayoutAttributeLeading multiplier:1.0 constant:0];
[self.view addConstraint:constraint];