So I have a nsmutablearray with a bunch of objects in it. I want to create a comma separated string of the id value of each object.
If you're searching for the same solution in Swift, you can use this:
var array:Array = ["string1", "string2", "string3"]
var commaSeperatedString = ", ".join(array) // Results in string1, string2, string3
To make sure your array doesn't contains nil values, you can use a filter:
array = array.filter { (stringValue) -> Bool in
return stringValue != nil && stringValue != ""
}