2013-09-15 2 views
6

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

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

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

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

+0

Вы смотрели на методы в ссылке NSMutableCharacterSet? – rdelmar

+0

@rdelmar Да, изменяемый набор позволяет добавлять символы из строки или диапазона. Но как мне добавить еще один экземпляр NSCharacterSet? –

+1

formIntersectionWithCharacterSet: позволяет добавить один индекс в другой. Это то, что вы хотите? – rdelmar

ответ

14

Вы, вероятно, seaching для этого метода в NSMutableCharacterSet:

- (void)formUnionWithCharacterSet:(NSCharacterSet *)otherSet 

От Doc:

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

2

Для Swift 3:

let fullCharset = aCharset.union(anotherCharset) 

 Смежные вопросы

  • Нет связанных вопросов^_^