我尝试了Xcode项目,它获取RSS并查看网站上的文章。 https://github.com/icanzilb/Advanced-RSS-reader
但我无法从某些网站获取文章。
错误
“:37:解析器错误:EntityRef:期待';' “
和
“ *因未捕获的异常而终止应用'NSRangeException',原因:'* - [__ NSCFString substringToIndex:]:索引100超出界限;字符串长度为77' “
已经造成了。 我该如何解决这个错误?答案 0 :(得分:0)
假设我有字符串" Technerd"。这里每个角色都有它的索引。这里' T'将是指数0,' e'在1,' c'在2等等到达' d'在' 7'。
假设我想获得子串" Tech"来自" Technerd"。
这里String的长度是8。
NSString *string = @"Technerd";
NSString *mySubString = [string substringToIndex:3];
NSLog(@"SubString : %@", mySubString); // SubString : Tech
如果我尝试访问超出字符串长度的索引,那么它将使app崩溃。
我们无法访问给定字符串的索引8。
NSString *string = @"Technerd";
NSString *mySubString = [string substringToIndex:8];
NSLog(@"SubString : %@", mySubString); // Crash App
你可以得到下面给出的Word的长度:
NSString *string = @"Technerd";
NSInteger length = str.length;