I developed an app with Xamarin.iOS three years ago and with the release of iOS 14 I decide to check bugs or unwanted behavior.
I got this error: if I start to scroll in a view with a tableView inside, the app freeze, without error or warnings (I check also the device log).
After two hour of test I identity the problem in the code I use to populate the field of my custom UITableViewCell.
In this method I set 3 UIlabel and two UIImage.
The set of the two UIImage works, but I can't set the text in the UILabel if the text come from an object.
In other word, this works:
NameLabel.Text = "Text foo";
but this not
NameLabel.Text = !string.IsNullOrWhiteSpace(obj.text) ? obj.text : "N/A" ;
As you can see I check the text exist and it is not empty (the obj is never null, othrwise it will crash in a previous point). Also that text is about 8 or 10 characters. No more.
It's a really strange behavior. Someone have a clue about it?