【发布时间】:2013-03-29 06:20:44
【问题描述】:
我创建了一个计算器。在那个计算器中,我使用 UITextview 来显示计算。现在,我要检查总计算是否为负数,例如 (-234.00)。所以,我ve 发出警报消息。我如何检查 UITextview 中是否存在负值。
【问题讨论】:
-
您要检查文本的第一个字符是否为减号。
标签: ios objective-c uitextview
我创建了一个计算器。在那个计算器中,我使用 UITextview 来显示计算。现在,我要检查总计算是否为负数,例如 (-234.00)。所以,我ve 发出警报消息。我如何检查 UITextview 中是否存在负值。
【问题讨论】:
标签: ios objective-c uitextview
试试这样,
if( [textview.text hasPrefix:@"-"])
{
//do whatever you want.
}
【讨论】:
; after if 不会执行以下块,我猜是错字,已编辑。
您可以通过
检查值是否在字符串中(直接从 UITextView 作为 NSSTring 获取)if([textView.text hasPrefix:@"-"]){
//you alert goes here
}
另外,如果你是从一些数字和 wnat 来检查值是否为负数,那么
if(calcuatedNumber < 0){ //this is not NSNumber for NSNumber use [... integerValue]
//you alert goes here
}
【讨论】: