Ios 是否检查Uitextview中的负值?

Ios 是否检查Uitextview中的负值?,ios,objective-c,uitextview,Ios,Objective C,Uitextview,我创建了一个计算器。在该计算器中,我使用UITextview显示计算。现在,我必须检查总计算值是否为负数,例如(-234.00)。因此,我必须发出警告消息。我如何检查UITextview中是否有负数。像这样尝试 if( [textview.text hasPrefix:@"-"]) { //do whatever you want. } 您可以通过以下方式检查值是否为字符串(作为NSSTring直接从UITextView获取) 此外,如果您是从一些数字和wnat计算,以检查该值是否为负值,则

我创建了一个计算器。在该计算器中,我使用UITextview显示计算。现在,我必须检查总计算值是否为负数,例如(-234.00)。因此,我必须发出警告消息。我如何检查UITextview中是否有负数。

像这样尝试

 if( [textview.text hasPrefix:@"-"])
{
//do whatever you want.
}

您可以通过以下方式检查值是否为字符串(作为NSSTring直接从UITextView获取)

此外,如果您是从一些数字和wnat计算,以检查该值是否为负值,则

if(calcuatedNumber < 0){ //this is not NSNumber for NSNumber use [... integerValue]

   //you alert goes here

}
如果(CalculatedNumber<0){//这不是NSNumber用于NSNumber的NSNumber[…integerValue]
//你去这里
}

要检查文本的第一个字符是否为减号。a
after如果不执行下面的块,我猜是一个输入错误,已编辑。
if(calcuatedNumber < 0){ //this is not NSNumber for NSNumber use [... integerValue]

   //you alert goes here

}