问题标签 [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.
objective-c - 由 rangeOfString 返回的范围的 Objective-C 提取索引:
如何从中NSUInteger index
提取
所以我可以写这个索引[array objectAtIndex:index]
?
iphone - 从字符串中删除元音
cfField.text 的结果总是带有元音的辅音,而结果必须只有辅音。我不知道。
objective-c - 字符串搜索中的 stringwithformat 问题
我做了以下实验。谁能指出为什么用 stringwithformat 初始化的字符串在字符串搜索中失败?
我明白了titleResultsRange.length > 0
但是当我这样做的时候——
NSRange titleResultsRange = [test1 rangeOfString:test3 options:NSCaseInsensitiveSearch];
我明白了titleResultsRange.length = 0
为什么?
objective-c - Objective-C:子串和替换
我有一个NSString
哪个是 URL。这个网址需要删减:
我有这个 URL http://www.test.com/folder/testfolder
,我希望test
变量应该有 value http://www.test.com/folder/
,所以testfolder
应该删掉。所以我试图找到NSRange
testfolder
用空字符串替换它。
但它不起作用。我做错了什么?
ios - NSRangeException:调用堆栈不显示行号
我收到以下索引超出范围错误:
我确切地知道错误的含义,但我发现这些错误很难修复,因为由于某种原因,调用堆栈没有告诉我调用数组的代码行。这是来自线程 1 的调用堆栈:
如您所见,此调用堆栈不是很有帮助,因为它没有显示我的代码中的任何方法。此外,错误中显示的调用堆栈有 22 个内存地址,而来自线程 1 的堆栈只有 15 个,而且地址根本不匹配。似乎没有其他线程包含任何有用的信息。
如何从错误(具有 22 个地址的那个)中看到“第一次抛出调用堆栈”的线程,所以我可以找到导致此错误的行?也许我的构建设置中有一些设置不正确,导致相关堆栈无法检索?
如果有人能指出我正确的方向,我将不胜感激。试图手动定位有问题的线路是相当乏味的。
谢谢!
iphone - 由于未捕获的异常“NSRangeException”而终止应用程序使范围或索引超出范围
我正在开发条形码应用程序并从 CLController 获取位置,因此它给出了位置、速度和许多其他东西,所以我将 WithRange 子串化并得到异常,所以请告诉我原因,我该怎么办?
提前致谢。
}
得到这个异常
2011-11-23 14:24:58.161 BarCodeApp[2632:707] *由于未捕获的异常“NSRangeException”而终止应用程序,原因:“-[NSRegularExpression enumerateMatchesInString:options:range:usingBlock:]: Range or index out of bounds”第一掷调用堆栈:(0x326398bf 0x364a31e5 0x326397b9 0x326397db 0x3783846b 0x37838a11 0x37af 0xbe73 0x3548f5df 0x3548ef81 0x3548962f 0x3260db31 0x3260d15f 0x3260c381 0x3258f4dd 0x3258f3a5 0x37cd0fed 0x30eda743 0x2337 0x22b8)终止叫做抛出exceptionProgram接收到的信号:“SIGABRT”。数据格式化程序暂时不可用,将在“继续”后重试。(找不到 dlopen 函数,所以无法加载共享库。)
objective-c - 使用 NSRange 循环
我正在尝试使用NSRange
来保存一系列年份,例如
我知道NSRange
主要用于过滤,但是我想循环遍历范围内的元素。NSRange
如果不将其转换为,这可能NSArray
吗?
objective-c - 关于 Objective-C 中的指针
我偶然发现了以下内容,似乎无法弄清楚为什么会这样。请你能解释一下为什么我之前不需要使用指针range
吗?
objective-c - 在Objective-C中使用偏移量和使用子字符串获取NSString中字符的索引
我有一根绳子!
我想做的是:
- 假设字符串中的第一个字符在索引 0 处。转到第 11 个字符(在上面的例子中是 'l'),然后向后找到第一个出现的空格的位置(在上面的字符串中,第一个出现的空格的位置如果我们从“l”向后退,则位于位置 10)。让我们将此空间的索引称为“leSpace”,其值为 10。
使用 ... 将剩余字符串子串到新字符串
/li>
...我希望我已经解释得很好。请帮忙,你能写一个片段或其他东西来帮助我完成这项任务吗?
iphone - nsstring 替换范围内的字符串
我有一个特定模式的字符串。我需要搜索模式并替换该模式内的字符串。例如:
在这里,我可以提取“{}”之间的第一个子字符串,即“Hello”,但我还需要继续检查并想要提取其他字符串。