问题标签 [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.
ios - 带有详细子视图的警告消息?
我的代码看起来正确吗?我正在尝试将数据加载到我的表格视图和详细的子视图中。我的表工作正常,但数据不会加载到我的子视图中
警告出现在此行下方
这是我的 RootViewController.m
和我的 nextviewcontroller.h
它加载但我收到以下警告:
“警告:传递 'objectAtIndex:' 的参数 1 从指针生成整数而不进行强制转换
调试器说
由于未捕获的异常“NSRangeException”而终止应用程序,原因:“*** -[NSCFArray objectAtIndex:]: index (64244544) beyond bounds (50)”
有任何想法吗?
ios - NSRangeException 使用 -[ALAssetsGroup enumerateAssetsUsingBlock:]
我目前正在使用一些非常标准的代码来枚举组中的资产。除了现在我有一个新错误
这是我正在使用的代码。
提供者对象是我的自定义数据库提供者。但是删除这段代码并没有什么好处。顶部的 NSLog 永远不会被触发,这告诉我枚举代码存在我无法控制的问题。有没有其他人经历过这个?
ios - iOS Xcode 4.2 主从应用程序模板抛出 NSRangeException
新手问题在这里...
我使用 ARC 和 Storyboard 在 Xcode 4.2 中创建了一个主从应用程序项目。我已将模板修改为:
主视图控制器.h
MasterViewController.m (snipits)
当程序运行时,此代码将在此行失败:
除了这个例外:
如果我将列表(项目)缩减为单个项目,则 MasterViewController 将加载而不会出现错误。我显然做错了什么,但我无法终生弄清楚它是什么。有人愿意为我指出显而易见的事情吗?
objective-c - 来自 UITableViewController 的 NSRangeException
我无法解开我的 NSRangeException 之谜。
当我numberOfSectionsInTableView
返回 1(应该有 1 个部分)时抛出异常,但是当我返回 0 个部分时它不会抛出异常(它也不会显示我的数据)。当代码运行时,它从不调用cellForRowAtIndexPath
. 调试器将我带到主要功能,我无法看到我在哪里访问 NSArray 为我的生活。
任何帮助或调试提示将不胜感激......
iphone - 超出空数组崩溃范围的索引“5”
我正在构建一个 RSS-Reader 并在导航栏的右上角放置一个刷新按钮。它工作正常,我没有崩溃。但是如果我在滚动应用程序时按下刷新按钮会崩溃。而且我不知道问题出在哪里。我分析了这个项目,但它找不到任何东西......
所以这是我得到的错误:
这是我的代码:
我找到了导致问题的代码行:
如果我删除这些代码行,我将无法重现该错误。但正如您想象的那样,它们对于 RSS 提要是必需的 :)。
有什么解决办法吗?
这是获取代码:
iphone - 找出nsrangeexception的来源
我有一个NSRangeException
不会一直发生的错误(尤其是在调试时)。它随机出现,我无法弄清楚它来自哪里。我有很多数组操作,所以很难以这种方式消除它。
我的问题是我是否可以从调试器输出中获得线索,例如类和行号,例如数字 12109 和 707 是什么?:
任何指针表示赞赏。
编辑:日志的剩余部分:
objective-c - iOS - NSRangeException 仅当断点被禁用时
最近开始开发应用程序,所以请原谅我的无知。我有一个tableView,当点击表格视图中的一个单元格时,我想在它的正下方插入一个新行。这目前在我的代码中有效。但是,我还希望在再次单击单元格后删除已插入的行。这给了我 NSRangeException 说我超出了我的数组范围。
我认为这可能与我的 tableView 委托/数据方法有关,所以我在每个方法上都设置了断点。启用断点后,单元格被完美删除。但是,当我禁用断点并让应用程序自行运行时,它会崩溃。断点怎么可能影响到这一点?
以下是相关代码:
objective-c - 如何解决 Range 或 index out of bounds 的运行时错误?
我是 iPhone 的初学者,我得到了如下所示的运行时错误。当我在 getColor 方法中传递对象时“textView.textColor=[self getColor:appDelegate.pickcolor];” 我得到错误
由于未捕获的异常“NSRangeException”而终止应用程序,原因:“-[__NSCFConstantString substringWithRange:]: Range or index out of bounds”
提出任何建议和解决方案
ios - tableView - 有时有错误,有时没有 - 尝试在最后一个单元格中加载标签
我正在尝试对我的最后一个单元格实施加载更多方法。经过试验,我终于可以对我的单元实现更多的负载(还没有功能)。但这似乎有点困难,因为我正在从 XML 加载我的内容。
这是我所做的:
}
加载更多单元格(读取给我更多!)在最后一个单元格上弹出(但不是创建一个新的最后一个单元格,只是在正常的最后一个单元格上,因此会干扰其内容),并且还会在 tableview 上随机弹出。
第一个问题是,它用这种方法咬住了自己,所以我不得不稍微改变它,否则我会得到以下错误:
这是我遇到的错误(有时在滚动视图时仍然存在):
nsurlconnection - 'NSRangeException',原因:'*** -[__NSArrayM objectAtIndex:]:空数组的索引 1 超出范围'
我创建了一个从互联网下载音乐的类,当我在完成第一首歌曲下载后尝试下载歌曲时,我得到了错误
我的代码在这里,
当我完成第一个下载后单击下一个下载时,我的数组变为空,有什么解决方案吗?