Tag: nsscanner

使用NScanner来parsingCSV文件到字典数组

我创build了一个iPhone应用程序,它包含一个位置(lat,long,point)的字典数组。 我通过手动input每个值来创build数组。 myLocationArray = @[ @{ kStation : @"1", kLatitude : @( 41.656467), kLongitude : @(-81.277963) }, @{ kStation : @"2", kLatitude : @(41.657118), kLongitude : @(-81.276545) }, @{ kStation : @"3", kLatitude : @(41.658493), kLongitude : @(-81.273542) }, … 这是好的,但工程,但现在我想通过从.CSV文件获取数据编程创build此数组。 我有一个.CSV文件(TestCSV.csv),看起来像这样。 41.656467,-81.277963,27200 41.657118,-81.276545,27650 41.658493,-81.273542,28631.5 41.660728,-81.268547,30195 41.661830,-81.266065,30991 41.662828,-81.263819,31700 41.663677,-81.261962,32300 41.664578,-81.259909,32950 41.666210,-81.256312,34100 41.666921,-81.254708,34605 41.668043,-81.252191,35400 41.669044,-81.250043,36099 我想通过使用NScannerparsingTestCSV.csv来创buildmyLocationArray(格式如图所示)。 […]

NSScanner使用WiFi,但不支持3G

我build立了一个NSScanner,使用下面的代码来处理UIButton的工作: -(IBAction)doLoadTTData { NSString *Period1String = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource: @"Period1String" ofType: @"txt"] usedEncoding:nil error:nil]; NSString *Period2String = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource: @"Period2String" ofType: @"txt"] usedEncoding:nil error:nil]; NSString *Period3String = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource: @"Period3String" ofType: @"txt"] usedEncoding:nil error:nil]; NSString *Period4String = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource: @"Period4String" ofType: @"txt"] usedEncoding:nil error:nil]; NSString *Period5String = [NSString […]

iOS如何获得PDF页面中的所有单词坐标

我已经浏览了很多教程,并且通常会把用户的链接粘贴到pdfkitten上,但是由于我testing了它,所以我对结果并不满意。 所以search不适用于多词等。 所以我正在寻找我需要从PDF页面中获取所有单词,并突出显示它,如果字跨过一些矩形。

从string中提取价格

我正在寻找一个简短而方便的方式从NSString中提取产品的价格。 我试过正则expression式,但总是发现一些不匹配的情况。 价格可以是任意数字,包括小数,0 和-1 (有效价格:10,10.99,-1,0)。 NSString可以包含一个string,如:@“Prod。price:$ 10.99” 谢谢!

什么导致“NSScanner:零string参数”?

当我将数据保存到核心数据时,我收到了这条消息。 NSScanner: nil string argument 我没有使用任何NSScanner方法。 它从哪里来的? 这是一个错误? 我该怎么办? 谢谢帮助,请。

使用NSScanner来parsing一个string

我有一个带有格式标签的string,比如There are {adults} adults, and {children} children 。 我有一个以“成人”和“孩子”为关键词的字典,我需要查找这个值并用这个值replacemacros。 这是完全dynamic的; 键可以是任何东西(所以我不能硬编码一个stringByReplacingString )。 在过去,我只是通过循环一个可变string,然后search字符来完成类似的事情。 删除我已经从源string中search的内容。 看来这正是NSScanner所devise的types,所以我尝试了这个: NSScanner *scanner = [NSScanner scannerWithString:format]; NSString *foundString; scanner.charactersToBeSkipped = nil; NSMutableString *formatedResponse = [NSMutableString string]; while ([scanner scanUpToString:@"{" intoString:&foundString]) { [formatedResponse appendString:[foundString stringByReplacingOccurrencesOfString:@"{" withString:@""]]; //Formatted string contains everything up to the { [scanner scanUpToString:@"}" intoString:&foundString]; NSString *key = [foundString stringByReplacingOccurrencesOfString:@"}" […]