2010-10-04 111 views
1
NSString *originalString = entriesResultStr; 
NSRange jarvisRange = [originalString rangeOfString:@"favoriteCount"]; 
NSString* substring = [originalString substringToIndex:jarvisRange.location]; 

出于某种原因,当我使用NSRange时,我的应用程序窗口不会打开,但是当我注释掉它时,我的应用程序打开状态良好。NSRange冷冻应用程序

任何想法?

回答

1

也许@"favoriteCount"不在originalStringjarvisRange被设置为{ NSNotFound, 0 }

0

你在originalString有哪些?

如果你解释originalString中的内容以及你想达到什么目的,这将有所帮助。

从我所看到的,substring应该从originalString包含从开始到favoriteCount启动子。

  • 难道这就是你想干什么?
  • 你怎么处理后的substring呢?