问题标签 [nsrange]
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 - 如何从开头选择字符串直到指定字符?
如何从开头选择字符串直到指定字符?
例如,在下面的新闻标题中......
someString = @"Los Angeles, California - Apple announces something, stock prices change."
如何选择Los Angeles, California -
一个单独的字符串?(我想根据-
(“破折号”)字符之前的所有内容进行选择。
编辑:
假设我的标题如下所示:
someString = @"Los Angeles, California - Apple announces something - stock prices change."
如何防止我的位置字符串看起来像这样:Los Angeles, California - Apple announces something
?
编辑:
我的错误,我删除了第一个破折号,然后重新输入了字符串。我的错误发布的答案有效。
iphone - 如何将 NSRange 存储在 NSMutableArray 或其他容器中?
这是我想要做的:
使用布尔值,我会使用如下代码:
或使用整数:
那么 a 的等价物是NSRange
什么?我真正不想做的是创建自己的子类NSObject
来完成此任务。苹果已经提供的东西肯定有办法吗?
iphone - indexSetWithIndexesInRange 没有达到预期的效果
我想从数组中选择一些对象。因此,我使用我选择的开始和结束索引。
第一个 NSLog 给了我
开始索引:49
结束索引:67
第二个 NSLog 给了我
115
为什么我的最高数字是 115?应该是 67。当然应用程序崩溃了:
由于未捕获的异常“NSRangeException”而终止应用程序,原因:“ * -[NSArray objectsAtIndexes:]: index 115 beyond bounds [0 .. 96]”
我做错了什么?
objective-c - 具有 0 长度参数的 NSIntersectionRange
在 Objective C 中,当使用函数 NSIntersectionRange 并且其中一个参数长度为零时,结果是否等于另一个参数?我搜索时没有看到这个,所以我想为其他人澄清一下。
ios - 如何使用 NSRange 和整数来简化我的代码?
我刚刚开始学习 Objective-C 并制作了一个小指南针应用程序,当它落入一系列标题时会显示一个方向。它工作得很好,但我想知道是否有更简洁的方式来使用NSRange
. 经过大量查找,似乎NSRange
更多地用于字符串函数而不是数字。
我试图做一个NSRange
我的起点的实例以使其更简洁,我无法追踪找到一个数字是否落在NSRange
.
我是在正确的轨道上,还是我让它比它需要的更冗长?
提前致谢..
这是我尝试缩短代码的失败起点:
这是我当前的代码(工作正常):
objective-c - 在 subarrayWithRange 中防止 NSRangeException
我有这段代码,它允许我传入一个索引,并有选择地检索数组中一定范围长度的多个图像 - 取决于方向。
在纵向时,每个索引的范围应该是 20 个项目,而我总共有 43 个项目。但是,当我传入最后一个索引时,我得到索引 59 超出 [0..42] 范围的超出范围异常。
我怎样才能防止这种情况?
谢谢。
iphone - iphone sdk 越界 NSException
我有一个“由于未捕获的异常 'NSRangeException' 而终止应用程序,原因:'*** -[NSArray objectAtIndex:]: index 24 beyond bounds [0 .. 23]'”我不知道如何将我的 .我在这里没有它真的很长。请让我知道如何帮助解决这个问题。提前致谢!
代码:
原来问题是图像没有全部复制到 Target>Copy Bundle Resources 文件夹中,这就是导致它崩溃的原因!?!?太感谢了!
iphone - NSRange 的问题
我在使用 NSRange 时遇到问题。这是我的代码:
控制台输出:
然后我第二次运行代码:
这到底是怎么回事?NSNotFound 我认为它不起作用,我不是唯一发现这个问题的人,所以使用它不是解决方案。
谢谢你的帮助。
干杯
编辑:我尝试使用 NSLog(@"%d", range.length) 但它在第一次运行时给出不正确的输出,第二次运行时是正确的。我尝试使用 NSNotFound 认为奇怪的输出是由于它是 NSNotFound 但它没有触发
objective-c - Improve algorithm for finding URLs in a body of text - obj-c
I'm trying to come up with an algorithm to find URLs in a body of text. I currently have the following code (this was my sit down and hack it out code, and I know there has to be a better way):
I feel like it could be improved via the usage of regular expressions or something. Any help in improving this would be greatly appreciated.
iphone - Objective-C 中的 NSRange 有问题吗?
我对 NSRange 有一点问题,或者它只是我使用的错误命令。
这就是我想要做的。我有一个这样的字符串:
如您所见,总是有一个带有值的命令,并且由“/”分隔。现在我想编写一个方法,它给我一个命令的特定值,例如 c2 它将是绿色的。
首先我会得到 c2 的位置:
现在我需要用'beginIndex'的偏移量找到“/”的位置。
那就是我不知道怎么做的地方。
非常感谢您的帮助。谢谢