NSCharacterSet-добавить другой набор символов


Я хотел бы создать набор символов, который включает все свои собственные символы, а также символы из другого набора символов. Другими словами, добавить.

Я думал, что будет очевидный способ, но после завершения управления пространством в IDE, а затем копания в документах, я не мог ничего оштрафовать.

Я вижу, как добавить все символы из строки. Но мне нужно добавить персонажей из другого набора. Я думаю, что могу натянуть второй комплект, если есть в строку методом.

Как мне это сделать?

2 10

2 ответа:

Вероятно, вы ищете этот метод в NSMutableCharacterSet:

- (void)formUnionWithCharacterSet:(NSCharacterSet *)otherSet

От Doc:

Изменяет приемник таким образом, что он содержит все символы, которые существуют в либо приемник, либо другой канал.

Для Swift 3:

let fullCharset = aCharset.union(anotherCharset)