问题标签 [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 - 获取NSString中所有大写字母的NSRange对象数组的最快方法?
我需要 NSRange 对象来获取给定 NSString 中每个大写字母的位置,以便输入到自定义属性字符串类的方法中。
当然有很多方法可以实现这一点,例如 rangeOfString:options: 使用 NSRegularExpressionSearch 或使用 RegexKitLite 在遍历字符串时分别获取每个匹配项。
完成这项任务的最快执行方法是什么?
objective-c - 如何找到一个“。” 在 Object-C 中的字符串对象中
我正在努力让一个简单的计算器作为我学习 Object-C 和 iOS 开发冒险的一部分。
在使用 NSString 的 Object-C 中,如何在字符串中查找句点?
根据评论,这是我到目前为止所得到的。
它仍然无法正常工作:(
objective-c - NSRange 能否确定一段文本是否存在于较大的字符串中?
我有一个从 http GET 返回的大字符串,我正在尝试确定它是否有特定的文本片段(请在这里原谅我的罪过)
我的问题是:我可以/应该使用 NSRange 来确定这段文本是否存在吗?
先感谢您!
iphone - 更改 uitableview 数据时出现 NSRangeException
我是这里和 IOS 编程的新手,所以请暂时忍受我的新手问题:]
这是我提出问题之前的申请情况:
我有一个视图,其中添加了 3 个不同的子视图。(1 个类别、2 个单词和 3 个规则)在类别子视图中,我有一个类别表。(从类别 plist 和数组中读取和写入)
根据所选类别,我正在更改单词子视图中单词表的表成分。此表保留用户为选定类别输入的单词。(从 nsmutabledictionary 读取和写入,其键是类别表中的类别名称,其值是我预先输入到 plist 的字符串数组)
现在举个例子来说明问题:我的类别数组有:Size,Color 我的 Size 类别的单词数组中有 3 个字符串,如下所示:“tiny”、“big”、“huge” 我的 Color 类别的单词数组有 2 个字符串像这样:“红色”,“蓝色”
首先,当我选择“尺寸”类别时,我会去获取该类别中的单词,当我从类别子视图移动到单词子视图时,我会在我的 uitableview 中正确地看到“尺寸”类别中的所有内容。(它打印“小”、“大”和“巨大”)
但是,当我这次返回类别子视图并选择“颜色”并返回单词子视图时,我遇到了崩溃。
好像它调用 tableView:cellForRowAtIndexPath: 方法,我得到一个 NSRangeException 如下:
长话短说,我想知道为什么 cellForRowAtIndexPath 方法正在调用一个不存在的索引。这是我的 cellForRowAtIndexPath 方法内部的样子:
提前感谢您的答案,
时间
iphone - NSRange :不正确的行为。为什么?
range.location 应该是 0。我说得对吗?
ios - NSRange 奇怪的行为
我的设备(iPhone iOS 4.3)上有奇怪的 NSRange 行为。此代码在设备和模拟器上具有不同的行为。
如果某些属性具有 nil 值 range.lenght 在设备上等于 2,在模拟器中等于 0。
难道我做错了什么?
iphone - Objective-C iphone 编程:尝试捕获异常
我使用 kumulos 访问数据库。这是我正在谈论的代码:
现在,如果 [theResults objectatindex:0] 返回“null”,它每次都会崩溃,所以如果用户输入不在数据库中的内容,它就会崩溃,我想捕获这个异常(NSRange 异常)。
谢谢
iphone - 检查 NSMakeRange 是否能够获取范围
我目前正在使用下面的代码来获取子字符串
在这里,如何检查范围是否有效,因为我无法验证字符串的长度,因为它可能在时间上有所不同。请在这个问题上帮助我..
objective-c - 使用 substringWithRange 提取字符串:给出“索引超出范围”
当我尝试从较大的字符串中提取字符串时,它会给我一个范围或索引超出范围的错误。我可能在这里忽略了一些非常明显的东西。谢谢。
更新:范围的第二部分是长度,而不是端点。哦!
iphone - NSRange 如何寻找空间或回报?
可能重复:
如何查找和替换字符串中的符号?
抱歉,如果以下内容真的很明显,但我刚刚开始使用 NSRange 并发现这些文档对我的问题没有真正的帮助。
我有一根绳子,我想从头开始看。我想确定从字符串末尾到(1)第一个空格或(2)第一个返回的范围。
这是我到目前为止所拥有的:
但是我如何告诉 Objective-C 类似的东西rangeOfString:@" " or @"/n"
?
感谢您对此的任何帮助或建议!