The method addConstraint:expects one constraint, but constraintsWithVisualFormat:returns NSArrayfrom zero or more constraints.
Try adding s.
[self addConstraints:];
Apple . , constraintsWithVisualFormat - , addConstraint: - ( addConstraints: - ). .