问题标签 [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.

0 投票
4 回答
18412 浏览

ios - 如何在 NSString 中获取特定字符的所有 NSRange?

我有两个 NSStrings:orgTextsearchLetter.
我想orgText用红色突出显示 searchLetter 中的每一个出现。
我怎样才能得到NSRange所有出现的searchLetter
例如:

我想用红色突出显示“abcahaiapaoiuiapplma”中出现的所有“a”。
谢谢。

0 投票
1 回答
5116 浏览

iphone - -[__NSCFDictionary rangeOfString:]: 无法识别的选择器发送到实例

我知道这里有很多解决方案可以解决这个问题,但是我被困在一条线上,有时成功运行 n 有时会崩溃,我真的不知道为什么会这样......

这是我发布邮件的代码,我在其中收到错误-[__NSCFDictionary rangeOfString:]: unrecognized selector sent to instance

这是我在按下按钮时调用的方法的代码。

由于应用程序崩溃

请帮忙。

请建议为什么它会崩溃????:(

0 投票
3 回答
173 浏览

iphone - 在字符串中搜索子字符串数组

我想检查一个字符串是否包含我放置在数组中的任何子字符串。基本上,我想搜索文件的扩展名,如果文件是“图像”,我希望执行某些代码。我能想到将文件分类为“图像”而不下载文件的唯一方法是通过字符串方法中的子字符串。到目前为止,这是我的代码:

是否可以在我可以检查 last5Chars 是否包含 @"jpg" 或 @"gif" of @"png" 等的地方执行此操作...??感谢您的帮助!

0 投票
1 回答
905 浏览

iphone - iPhone SDK:分组的 UITableView 部分,列表项未显示在正确的部分下

我有一个分组的 uitableview,它有几个部分。这些部分显示正常并且行数正确,但是列表项的定位存在问题。我有一个带有名称列表的 NSMutableArray,然后我使用 subArrayWithRange 将该数组拆分。请参阅代码以获取更多详细信息。问题是列表项没有出现在正确的部分下,我似乎找不到解决方案。

在 cellForRowAtIndexPath 中:

0 投票
0 回答
370 浏览

iphone - UITableview 分组部分

我正在尝试使用这种格式创建一个分组的分段表视图:

我将所有商店名称存储在一个从网上收集的 nsmutablearray 中。城镇名称存储在一个 nsmutablearray 中,该数组也是从网上收集的。

如何将商店名称数组拆分为正确大小的子数组,以便可以在 cellforrowatindexpath 中正确的城镇名称下显示它?

请在此处查看我的第一篇文章和代码以获取更多详细信息:iPhone SDK:分组 UITableView 部分,列表项未显示在正确部分下

0 投票
3 回答
414 浏览

iphone - 借助 NSRange 在子字符串上创建 UIButton

我有一些来自服务器的文本。它可以是单行或多行文本。我必须在 UILabel 上显示文本,这对我来说没问题。问题是,我必须在查找相同文本的特定子字符串时显示 UIButton。例如文本是Nitish\n435-234-6543\nIndia,显示如下:

因此,当我找到435-234-6543时,我必须在435-234-6543上显示 UIButton 。

笔记:

  1. 文本是动态的 - 来自服务器。以上只是一个例子。
  2. UIButton 将是 UILabel 的子视图。

我尝试了不同的方法例如OHAttributedLabelrectForLetterAtIndex等等。但没有获得成功。我的想法是,在找到子字符串时创建按钮并根据子字符串的NSRange设置按钮的框架。这是一种可能吗?如何做呢?还是有其他方法可以做到这一点?

我想这是我担心的方法。

0 投票
1 回答
1390 浏览

objective-c - NSRange 与 NSNotFound 不匹配

我有以下方法:

我的问题是我的程序永远不会进入 de NSNotFound if。我正在制作一个计算器,它应该接受浮点数,但每当我按下 . 它只是通过 if 。知道有什么问题吗?

0 投票
2 回答
1769 浏览

ios - ios nsrange char 从末尾

假设我有:

this - is an - example - with some - dashes

NSRange将使用 `rangeOfString:@"-" 获取“-”的第一个实例,但如果我只想要最后一个呢?

我正在寻找与 in 类似的lastIndexOf东西JS谢谢!

0 投票
6 回答
32398 浏览

objective-c - 从 NSRange 创建 UITextRange

我需要在文本视图中找到不同范围的像素帧。我正在使用它- (CGRect)firstRectForRange:(UITextRange *)range;来做到这一点。但是我不知道如何实际创建一个UITextRange.

基本上这就是我正在寻找的:

苹果公司表示,为了采用该协议,必须进行子UITextRangeUITextPositionUITextInput。我不这样做,但我还是尝试了,按照文档的示例代码并将子类传递给firstRectForRange导致崩溃的子类。

如果有一种更简单的方法可以向文本视图添加不同的颜色UILables,请告诉我。我曾尝试使用content editable设置为 TRUE 的 UIWebView,但我不喜欢与 JS 交流,而着色是我唯一需要的。

提前致谢。

0 投票
2 回答
958 浏览

ios - iOS - 用另一种形式的文本替换文本

我正在为用户创建一个登录页面,并且我有一个UITextField供用户输入密码的页面。最后我还有一个摘要页面,它会返回用户信息,包括密码。我正在尝试更改密码以显示为“安全”或使用星号而不是文本。例如:

我正在使用以下代码来完成任务:

问题是它只返回一颗星,而不是我认为应该返回的 8 颗星。

我错过了什么?