NSString *originalString = entriesResultStr;
NSRange jarvisRange = [originalString rangeOfString:@"favoriteCount"];
NSString* substring = [originalString substringToIndex:jarvisRange.location];
出于某种原因,当我使用NSRange时,我的应用程序窗口将无法打开,但当我将其注释掉时,我的应用程序就可以正常运行。
有什么想法吗?
答案 0 :(得分:1)
可能@"favoriteCount"
不在originalString
,jarvisRange
被设置为{ NSNotFound, 0 }
。
答案 1 :(得分:0)
您在originalString
中有什么?
如果您解释了originalString
中的内容以及您想要实现的目标,那将会有所帮助。
从我看到的情况来看, substring
应该包含originalString
从开始到favoriteCount
的子字符串。
substring
做了什么?