`[NSString contrainedToSize:lineBreakMode:]` is deprecated and `UILineBreakMode` is also deprecated.

replacing `UILineBreakMode` is trivial.  replacing `[NSString contrainedToSize:lineBreakMode:]` is a little more difficult.

`#pragma clang diagnostic ignored "-Wenum-conversion"`

suppresses a compiler warning around using `UILineBreakMode` enum vs. `NSLineBreakMode`