今天测试app时发现一个必现的异常,当在登录成功后再打开登录前点击的页面时,就会在Xcode?console中打印如下日志: NSScanner:nil string argument NSScanner:nil string argument libc++abi.dylib: terminate...
分类:
编程语言 时间:
2015-03-09 16:25:11
阅读次数:
6416
NSScanner是一个类,用于在字符串中扫描指定的字符,尤其是把它们翻译/转换为数字和别的字符串。可以在创建NSScaner时指定它的string属性,然后scanner会按照你的要求从头到尾地扫描这个字符串的每个字符。
属性:
@property (readonly, copy) NSString *string; // 初始化时赋给NSScanner的字符串
@property ...
分类:
其他好文 时间:
2015-02-27 21:39:40
阅读次数:
432
NSCharacterSet以及它的可变版本NSMutableCharacterSet,用面向对象的方式表示一组Unicode字符,它经常与NSString及NSScanner组合起来使用,在不同的字符上做过滤,删除或者分割操作,下面是NSCharacterSet提供的类方法Creating a S...
分类:
其他好文 时间:
2014-12-23 17:17:00
阅读次数:
296
//判断是否为整形:- (BOOL)isPureInt:(NSString*)string{ NSScanner* scan = [NSScanner scannerWithString:string]; int val; return[scan scanInt:&val] && ...
分类:
其他好文 时间:
2014-10-21 17:27:16
阅读次数:
166
在iOS项目开发中,有时候我们需要加载一段html文档,但又不能显示出文档中的标签,比如,等这样的标签这时我们可以用到如下方法来去除文档中的标签而只加载文本-(NSString *)flattenHTML:(NSString *)str{ NSScanner *theScanner; NSStr.....
分类:
移动开发 时间:
2014-09-17 18:34:02
阅读次数:
201
#pragmamark-将16进制字符串转换成UIColor-(UIColor*)generateColorObjectWithHex:(NSString*)hexString{unsignedintred=0,green=0,blue=0;NSRangerange={0,2};range.location=0;NSString*redString=[hexStringsubstringWithRange:range];NSScanner*redScanner=[NSScannerscann..
分类:
移动开发 时间:
2014-09-04 03:05:08
阅读次数:
170