20,000 語などの大きなコンテンツを含む UILabel を設定すると、問題が発生します。そして、このメソッドで UILabel のサイズを計算します:
CGSize labelSize = [myLabel.text sizeWithFont:myLabel.text.font
constrainedToSize:CGSizeMake(400, CGFLOAT_MAX)
lineBreakMode:UILineBreakModeWordWrap];
ラベルを表示すると常にクラッシュします。
理由はわかりませんが、UITextView に置き換えて問題を解決しました。
誰かがこれの理由を知っていますか? ありがとうございました!