Быстрая инициализация NSCededSet с ошибкой массива?

Кажется, есть ошибка в Swift Playground с использованием NSCountingSet.

Этот код работает как задумано

let numbers = [1,2,2,4,6,7,8,8,5,8,1]

let set = NSSet(array: numbers)

но когда я пытаюсь создать NSCountingSet таким же образом

var bag = NSCountedSet(array: numbers)

Я получаю эту ошибку

Не удалось выполнить игровую площадку: /var/folders/bl/1tnlvfzd4mqb9gkpx0h8rxy00000gp/T/lldb/6514/playground599.swift:56:31: ошибка: «Int» не совпадает с «AnyObject» var bag = NSCountingSet (массив: числа)

Я пробовал кастинг чисел

let nums = numbers as [AnyObject]
var bag = NSCountedSet(array: nums)

тогда я получаю эту ошибку

Не удалось выполнить игровую площадку: /var/folders/bl/1tnlvfzd4mqb9gkpx0h8rxy00000gp/T/lldb/6514/playground732.swift:58:23: ошибка: дополнительный аргумент 'массив' в вызове var bag = NSCountingSet (массив: числа)

Я что-то здесь упускаю?

Я могу обойти проблему, сделав это

var bag = NSCountedSet()
for number in numbers {
    bag.addObject(number)
}

Но это не очень элегантно

Ответы на вопрос(1)

Ваш ответ на вопрос