質問: **エラー** ``` reason: 'Unable to parse constraint format: Unable to interpret '|' character, because the related view doesn't have a superview H:|[v0]| ``` 最末尾の|の下に ^' があり、エラーと表示されます。 このエラーが発生するまでは、他のクラスにある同様のコードは正常に反映されていました。 同様のコードというのは ``` addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "H:|[v0]|", options: NSLayoutFormatOptions(), metrics: nil, views: ["v0": xxxbutton])) ``` というコードで、UICollectionViewCell(プロトコルなし)内にあります。このcellはUICollectionViewControllerにレジスターされています。 UICollectionViewControllerへ遷移元のUIViewControllerからUIButtonをモーダルで遷移するためタップするとエラーが発生してます。 他のクラスにある同様のコードとは同じようにregisterしているセル内のコードのことです。 今までは似たようなエラーが発生した場合指摘された箇所 今回なら " | " をデリートしたりすることで解決していました。 エラーの原因は" | " のスーパービューがないためとありますが、内容がよく理解できません。同じエラーの報告がないか調べましたがわからない状態です。 どうぞよろしくお願い致します。
回答: 長い間調べていましたが、原因が分からない為作り直したいと思います。 再度visual format languageについて調べてみようと思います。