问题标签 [nscharacterset]

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 投票
3 回答
3688 浏览

ios - 如何从iOS中的字符串中删除空格

可能重复:
在 Objective-C 中替换字符串中的一个
字符从 NSString 中删除所有空格

@"this string contains blank spaces".

我们怎样才能把这个字符串转换成@"thisstringcontainsblankspaces".

我的意思是我们如何修剪字符串中的所有空格和换行符。我已经尝试NSCharecterSet过使用whitespaceCharacterSet. 但这只会删除字符串末尾的空格,而不是中间的空格......

有任何想法吗??

0 投票
3 回答
1267 浏览

iphone - NSCharacter Set 使用int,但我需要未分配的短?

我正在使用MWFeedParser将提要添加到我的应用程序中。现在框架通过了日期,我有一些警告,主要是由于旧类型的代码。

现在剩下 4 个警告,它们都是一样的,从技术上讲,我可以修复它们并删除它们,这样警告就消失了,但后来我发现应用程序无法正常工作。

有关的代码是:

现在是警告的位是:

警告是:

格式指定类型“无符号短”,但参数的类型为“int”

于是我改成了:

这确实删除了警告并给了我完美的代码:-)(没有警告或错误)

然后当我运行该应用程序时,它没有解析日期并且无法打开链接。我不确定这是否是 C 的东西,但现在它绝对超出了我的知识领域。有没有人可以帮助我解决这个问题,并且仍然可以在应用程序中运行?

先感谢您:-)

编辑

}

0 投票
3 回答
1293 浏览

objective-c - 将 NSString 中的每个字符与字符集合进行比较

我的意图是分析用户在文本字段中的输入并检查他是否使用了任何符号。

例如,用户的输入是“/ardv/*k”,我需要一个变量来表示用户输入了 3 个符号。

我不明白如何使用 NSRange 来搜索字符串,因为它会在找到第一个匹配项时立即停止。

此外,NSSet 与 characterAtIndex 选择器不兼容。

isEqualTo:没用。

这是我所做的,但我想知道如果可能的话,如何使这段代码更简单:

0 投票
5 回答
13150 浏览

iphone - 如何在 NSString 中使用 stringByTrimmingCharactersInSet

我有一个给出日期的字符串(如下)

现在问题是我需要"-13"从这里修剪。我知道NSDateFormatter要格式化日期。但我不能在这里这样做。我需要修剪它

为此,我正在使用:-

但这不起作用。这不修剪...怎么做...帮助

0 投票
1 回答
4048 浏览

ios - UITextField - 防止用户输入非标准字符(如表情符号)

我的应用程序创建并存储EKEvents到标准日历数据库中,但是,我发现如果我使用表情符号作为事件的“注释”,它会在尝试从日历中读取事件时导致崩溃。

不想不需要event.notes. 我只是碰巧在测试,当它让我保存事件时有点震惊。(表情符号甚至出现在日历本身)

所以我认为我的问题可以通过两种方式之一来解决,但我都无法弄清楚。

1) 我可以禁用或隐藏自定义键盘按钮吗?<--我更喜欢这个解决方案

在此处输入图像描述

2)如果不是,我如何创建一个字符集,其中包含所有标准键盘中所有可能的字符,以在确保用户没有键入表情符号时进行检查?

我尝试使用一些标准字符集来检查,例如alphanumericCharacterSet,但使用它,我无法输入空格。

这是我目前使用的代码,用于检查用户输入的字符:

编辑:澄清错误

没有错误,只有崩溃。我的应用程序保存日历事件,并将它们显示在列表中给用户。然后,用户可以将事件标记为“付费”或“未付费”,此时我将一个字符串附加到.notes事件的属性“-付费”。因此,当我重新加载表格时,如果事件已付费,它会向用户显示特定图标。当保存的甚至具有表情符号作为.notes属性时,就会发生崩溃,我尝试将.notes.

0 投票
1 回答
2613 浏览

ios - NSString 方法 stringByTrimmingCharactersInSet:不修剪逗号

我有以下代码用于从一些表示数字的字符串中删除多余的字符:

在 method 之后stringByTrimmingCharactersInSet:,除了逗号之外的所有多余字符都被删除。stringByReplacingOccurencesOfString:删除逗号后的调用。为什么第一次调用后没有删除?

以下是每行代码之后 myString 的示例:

我也试过

并得到相同的结果。

0 投票
9 回答
11690 浏览

objective-c - NSCharacterSet 中的 NSArray

目前我可以制作如下的字母数组

知道这是可用的

如何用它制作一个数组?

0 投票
5 回答
5442 浏览

objective-c - 在 UITextView 中只允许字母数字字符

无论如何我可以允许用户在文本视图中只输入字母数字字符而不输入其他字符。

编辑:

试过了,

但这仅适用于某些时候

谢谢!!

0 投票
2 回答
220 浏览

iphone - iPhone iOS 如何以编程方式检查 ✭ ♦ 之类的字符(以及该集合中的其他字符)?

我知道 ✭star 和 ♦ diamond 都来自 ASCII 扩展字符集。但是 iOS 上是否有一些可用的 NScharacterSet 可以用来以编程方式检查这些字符?

0 投票
0 回答
151 浏览

ios - 写入文件时,有没有办法删除在 NSMutableDictionary 键/对象对之间创建的换行符?

NSMutableDictionary当写入文件时,我试图使我的条目看起来像这样:

这是我的文件现在的样子:

我尝试使用NSCharacterSet这样的方法从键字符串和对象中修剪空格和换行符

但这没有用。
这可以做到吗?