Tag: indexoutofboundsexception

越界boundsubstringFromRange的问题

我有一个NSMutableAttributedString,我需要从它的子string。我使用下面的代码来获取子string, startIndex和endIndex是两个长variables。 NSMutableAttributedString *currentString = (NSMutableAttributedString *)[attributtedString attributedSubstringFromRange:NSMakeRange(startIndex, endIndex)]; 但是,如果指数走高,则有一个例外。 string长度总是 – 21212我可以得到输出时,我给定的值(9048,10958)但之后,当我给值(10958,12961)有一个例外, NSConcreteMutableAttributedString attributedSubstringFromRange:: Out of bounds 帮助我解决这个问题,或者给我一个更好的方法从NSMutableAttributedString中获取子string 提前致谢,

iOS错误::索引1超越界限

在我的应用程序中,我尝试从一个url加载内容,将它们存储在一个可变数组中,并将它们显示在一个表格视图中。 但是我无法正常工作,因为每次运行应用程序时都会出现以下错误: *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndex:]: index 1 beyond bounds [0 .. 0]' *** First throw call stack: (0x34dd088f 0x36d9e259 0x34d2823d 0x316e562f 0x315f09a9 0x313c0c5d 0x313c1b95 0x313c1ae7 0x313c16c3 0xa5cfb 0x33623ec7 0x35387a09 0x35390051 0x33622965 0xa4dc1 0x313a8e33 0x313cd629 0x31391d7d 0x314544dd 0x3139a55d 0x3139a579 0x3139a40b 0x3139a3e7 0x313a8015 0x313a1985 0x3136fc6b 0x3136f70f 0x3136f0e3 0x3439222b […]