问题标签 [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 回答
10051 浏览

ios - [__NSArrayI objectAtIndex:]:索引 2 超出范围 [0 .. 1]'

这是我的 nsarray 的日志,有两个字符串。

这正是我想要在 tableviewcells 中显示的内容,但应用程序正在崩溃。我正在使用的代码是:

谢谢。

0 投票
3 回答
289 浏览

ios - 为什么iOS App由于NSRangeException而终止

我有一个奇怪的错误弹出。它列出了我的应用程序是

令我困惑的是,该应用程序在模拟器中运行得非常好,但是当我在我的设备上对其进行测试时,我得到了那个错误。我已将问题隔离到下面的代码行:

以下是相关代码的其余部分:

任何关于为什么会发生这种情况或如何解决它的想法或帮助将不胜感激。

0 投票
0 回答
112 浏览

ios - “NSFetchedResultsController”代码上的“NSRangeException”问题

我正在研究 fetchResultsController 并使用教程对我的代码进行必要的更改。

下面的代码有错误;线:

原因是;由于未捕获的异常“NSRangeException”而终止应用程序,原因:“ -[NSPathStore2 characterAtIndex:]: index (6) beyond bounds (2)”

你能帮我解决这个问题吗?

谢谢你的帮助,E。

0 投票
1 回答
5197 浏览

ios - 具有多个组件的 UIPickerView

我是 Xcode 的新手。我现在想UIPickerView在我的应用程序中实现 2 列。第一列是数字(例如 1 - 5),第二列是单位(例如天、周)。例如 1 天、2 天、3 周。

我尝试了以下代码:

它可以完美地显示不同的第二列,但是当我尝试在第二列上选择一个新值时,它给了我一个错误:

Terminating app due to uncaught exception 'NSRangeException', reason: ' * -[__NSArrayM objectAtIndex:]: index 1 beyond bounds [0 .. 0]' * First throw call stack: (0x31195f4b 0x3b5d66af 0x310cc533 0x102e71 0x33b7c329 0x33b7f119 0x33e4f223 0x33a3aa5b 0x33b08407 0x33b04021 0x33b03adb 0x33adbab3 0x33e4edbf 0x33b7e0bf 0x3391a6e5 0x33b7dfed 0x33b7e401 0x339fe5b9 0x33921f69 0x310da821 0x310da72f 0x33912f0d 0x339ff225 0x33909011 0x33908da3 0x3358fc6b 0x3358b47b 0x3358b30d 0x3358ad1f 0x3358ab2f 0x3358485d 0x311611cd 0x3115eb71 0x3115eeb3 0x310c9c27 0x310c9a0b 0x35df0283 0x3396d049 0x103871 0x3badeab7) libc++abi.dylib: terminating with uncaught exception of type NSException

有人知道我该如何修改代码吗?

0 投票
3 回答
1806 浏览

ios - 为什么这是 '*** -[__NSArrayI objectAtIndex:]: index 0 beyond bounds for empty array'

为什么我使用此代码收到 MSRangeException:

0 投票
2 回答
1392 浏览

ios - 范围超出范围大小 4 目标 c

我有4 个NSString。从length逻辑上讲,这应该有效,并且expYear确实有效,但是expMonth会引发越界异常?

0 投票
1 回答
41 浏览

ios - 从 NSArray 内容读取远程 pdf 时遇到问题?

我想阅读一些远程pdf,所以我创建了一个NSArray包含url的文件,但是当我尝试阅读它时,我得到了这个:

这是我的代码

详细来说我有这个

0 投票
1 回答
598 浏览

ios - UIWebView NSRangeException

我尝试加载360UIWebViewUIViewController全景图,它是 html 格式并内置在 krpano 中。当全景打开所有工作正常。虽然过了一段时间,我得到了很多这些错误来控制台:

最后应用程序因此异常而崩溃。

我在网上搜索,但找不到解决方案。任何建议都会帮助我。

0 投票
1 回答
260 浏览

objective-c - 尝试显示表视图控制器时出现 NSRangeException

我试图显示一个包含三个单元格的分组表视图,每个单元格都有一个 UISwitch。我以为我已经设置好了所有东西,但是当我从应用程序的主屏幕转到视图控制器时,在某处抛出了 NSRangeException 并且我的应用程序崩溃了。这是最新崩溃的堆栈跟踪:

这是我的表格视图控制器的代码:

如果 settingsEntries 仅包含一项,则一切正常。一旦有两个或更多项目,应用程序就会崩溃。当 numberOfRowsInSection 被调用时,[settingsEntries count] 正确返回 3,应用程序在此之后的某处崩溃,但在 cellForRowAtIndexPath 之前。永远无法达到该功能。

我究竟做错了什么?

0 投票
2 回答
3637 浏览

objective-c - 理解 arrayWithCapacity:NSMutableArray 上的方法

我很难理解 Objective-C 的 NSMutableArray 类中的方法。我使用这个类的 arrayWithCapacity: 静态方法创建了一个数组,就像这样:

然后我尝试访问数组中的一个元素:

这就是我得到的:

为什么会这样?我对方法描述有什么误解吗?

谢谢您的帮助。