如何将 NSMutableArray 转换为 Swift 数组?

How to Convert NSMutable Array to Swift Array?

我将 ID 添加到 NSMutableArray 之后,我希望将此 MutableArrray 作为 Swift 数组。

这是我的代码:

var categories = NSMutableArray()

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {


        if (!categoryTable.hidden)
        {
            print("select multiple categories")

            categoryList = categoryData[indexPath.row]

            categories.addObject(["\(categoryList!.categoryID)"])

        }
}

func tableView(tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath) {


        let listCategoryID = categoryData[indexPath.row]

        for category in categories as [AnyObject]
        {

            if("\(listCategoryID.categoryID)" == category.objectAtIndex!(0) as! String)
            {

                categories.removeObject(category)
            }
        }
        print("Catgeory ID \(categories)")

    }

// Convert NSMutableArray To Swift Array
@IBAction func saveBtnPressed(sender: AnyObject) {

        let catgID = categories as AnyObject as! [String]
}

我得到的输出:类别 ID ( ( 27 ), ( 26 ) )

我想要的输出:["27","26"]

var catg_id:[Int] = []
        for category in categories as [AnyObject]
        {
            catg_id.append(Int(category.objectAtIndex!(0) as! NSNumber))

        }