我试过搜索,但我认为我的谷歌技术不够好,所以我正在寻求人们的帮助。我正在扫描一个字符串并获取每个元素。我需要找出它是数字还是文本。我以这种方式进行了检查:
// Try to convert to double
@try{
double whatever=[myString doubleValue];
// If text is stored in myString, then it should throw an exception
} @catch (NSException *e){
// Do whatever I need, but here I know that it's text, not a number
}
但是我发现Objective-C不会抛出异常,它只是返回0。我不能依赖用户不会使用零作为输入这一事实,我该怎么办?
提前谢谢,我很确定有这样的踏板,我只是没有找到它们......