UITableViewCell をサブクラス化し、PureLayout を使用して制約を適用しますが、アプリは「PureLayout はスレッド セーフではないため、メイン スレッドからのみ使用する必要があります」というエラーで終了します。
関数で...
initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
1 つの制約を適用しただけです
[self.label autoSetDimension:ALDimensionHeight toSize:50];
これを削除すると、アプリはクラッシュしません
更新---おそらくAPIを非同期で呼び出しているためです