
我查看了NSTextFIEld委托的-control:dIDFailToFormatString:errorDescription:似乎不允许你修改错误的方法,我已经看过覆盖NSNumberFormatter的-getobjectValue:forString:range:error:方法给我一个我可以修改的NSError,但似乎没有办法确定返回了哪个特定的错误.
由于我只是输入一个简单的整数,我不需要NSNumberFormatter中的大多数功能,我会从头开始编写自己的格式化程序吗?
解决方法 有一种方法可以确定NSError中返回了哪个错误. NSError error codes documentation定义了最大和最小验证失败的错误.只需将 -code发送到NSError对象即可. 总结以上是内存溢出为你收集整理的objective-c – 更具体的NSNumberFormatter失败行为全部内容,希望文章能够帮你解决objective-c – 更具体的NSNumberFormatter失败行为所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)