问题标签 [nsrangeexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
245 浏览

ios - 带有详细子视图的警告消息?

我的代码看起来正确吗?我正在尝试将数据加载到我的表格视图和详细的子视图中。我的表工作正常,但数据不会加载到我的子视图中

警告出现在此行下方

这是我的 RootViewController.m

和我的 nextviewcontroller.h

它加载但我收到以下警告:

“警告:传递 'objectAtIndex:' 的参数 1 从指针生成整数而不进行强制转换

调试器说

由于未捕获的异常“NSRangeException”而终止应用程序,原因:“*** -[NSCFArray objectAtIndex:]: index (64244544) beyond bounds (50)”

有任何想法吗?

0 投票
3 回答
2058 浏览

ios - NSRangeException 使用 -[ALAssetsGroup enumerateAssetsUsingBlock:]

我目前正在使用一些非常标准的代码来枚举组中的资产。除了现在我有一个新错误

这是我正在使用的代码。

提供者对象是我的自定义数据库提供者。但是删除这段代码并没有什么好处。顶部的 NSLog 永远不会被触发,这告诉我枚举代码存在我无法控制的问题。有没有其他人经历过这个?

0 投票
1 回答
4010 浏览

ios - iOS Xcode 4.2 主从应用程序模板抛出 NSRangeException

新手问题在这里...

我使用 ARC 和 Storyboard 在 Xcode 4.2 中创建了一个主从应用程序项目。我已将模板修改为:

主视图控制器.h

MasterViewController.m (snipits)

当程序运行时,此代码将在此行失败:

除了这个例外:

如果我将列表(项目)缩减为单个项目,则 MasterViewController 将加载而不会出现错误。我显然做错了什么,但我无法终生弄清楚它是什么。有人愿意为我指出显而易见的事情吗?

0 投票
1 回答
988 浏览

objective-c - 来自 UITableViewController 的 NSRangeException

我无法解开我的 NSRangeException 之谜。

当我numberOfSectionsInTableView返回 1(应该有 1 个部分)时抛出异常,但是当我返回 0 个部分时它不会抛出异常(它也不会显示我的数据)。当代码运行时,它从不调用cellForRowAtIndexPath. 调试器将我带到主要功能,我无法看到我在哪里访问 NSArray 为我的生活。
任何帮助或调试提示将不胜感激......

0 投票
4 回答
3148 浏览

iphone - 超出空数组崩溃范围的索引“5”

我正在构建一个 RSS-Reader 并在导航栏的右上角放置一个刷新按钮。它工作正常,我没有崩溃。但是如果我在滚动应用程序时按下刷新按钮会崩溃。而且我不知道问题出在哪里。我分析了这个项目,但它找不到任何东西......

所以这是我得到的错误:

这是我的代码:

我找到了导致问题的代码行:

如果我删除这些代码行,我将无法重现该错误。但正如您想象的那样,它们对于 RSS 提要是必需的 :)。

有什么解决办法吗?

这是获取代码:

0 投票
2 回答
3936 浏览

iphone - 找出nsrangeexception的来源

我有一个NSRangeException不会一直发生的错误(尤其是在调试时)。它随机出现,我无法弄清楚它来自哪里。我有很多数组操作,所以很难以这种方式消除它。

我的问题是我是否可以从调试器输出中获得线索,例如类和行号,例如数字 12109 和 707 是什么?:

任何指针表示赞赏。

编辑:日志的剩余部分:

0 投票
3 回答
206 浏览

objective-c - iOS - NSRangeException 仅当断点被禁用时

最近开始开发应用程序,所以请原谅我的无知。我有一个tableView,当点击表格视图中的一个单元格时,我想在它的正下方插入一个新行。这目前在我的代码中有效。但是,我还希望在再次单击单元格后删除已插入的行。这给了我 NSRangeException 说我超出了我的数组范围。

我认为这可能与我的 tableView 委托/数据方法有关,所以我在每个方法上都设置了断点。启用断点后,单元格被完美删除。但是,当我禁用断点并让应用程序自行运行时,它会崩溃。断点怎么可能影响到这一点?

以下是相关代码:

0 投票
1 回答
1530 浏览

objective-c - 如何解决 Range 或 index out of bounds 的运行时错误?

我是 iPhone 的初学者,我得到了如下所示的运行时错误。当我在 getColor 方法中传递对象时“textView.textColor=[self getColor:appDelegate.pickcolor];” 我得到错误

由于未捕获的异常“NSRangeException”而终止应用程序,原因:“-[__NSCFConstantString substringWithRange:]: Range or index out of bounds”

提出任何建议和解决方案

0 投票
1 回答
155 浏览

ios - tableView - 有时有错误,有时没有 - 尝试在最后一个单元格中加载标签

我正在尝试对我的最后一个单元格实施加载更多方法。经过试验,我终于可以对我的单元实现更多的负载(还没有功能)。但这似乎有点困难,因为我正在从 XML 加载我的内容。

这是我所做的:

}

加载更多单元格(读取给我更多!)在最后一个单元格上弹出(但不是创建一个新的最后一个单元格,只是在正常的最后一个单元格上,因此会干扰其内容),并且还会在 tableview 上随机弹出。

第一个问题是,它用这种方法咬住了自己,所以我不得不稍微改变它,否则我会得到以下错误:

这是我遇到的错误(有时在滚动视图时仍然存在):

0 投票
1 回答
1443 浏览

nsurlconnection - 'NSRangeException',原因:'*** -[__NSArrayM objectAtIndex:]:空数组的索引 1 超出范围'

我创建了一个从互联网下载音乐的类,当我在完成第一首歌曲下载后尝试下载歌曲时,我得到了错误

我的代码在这里,

当我完成第一个下载后单击下一个下载时,我的数组变为空,有什么解决方案吗?