У меня есть небольшое приложение, где пользователь может сделать некоторые вычисления и решить уравнения. Например, если в квадратном уравнении дискриминант меньше нуля, значения x1 и x2 равны «nan», поэтому, когда я присваиваю значения x1 и x2 для UILabels, они также показывают «nan». Пишу много если как
if(D<0) [label setText:[NSString stringWithFormat: @"No solutions"]];
Не помогает - слишком много дел. Я хочу проверить, если после
[label setText:[NSString stringWithFormat: @"%f", x]];
значение метки равно "nan", значение метки будет равно @ "Нет решений".
Делать просто
if(label==@"nan") {
//code
}
не помогает.
Заранее спасибо!