У меня появляется ошибка в Xcode, говорящая Downcast from '[PFObject]?' to '[PFObject]' разворачивает только необязательные параметры; Вы хотели использовать "!"?
var iDArray = [String]()
var nameArray = [String]()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let ObjectIDQuery = PFQuery(className: "Songs")
ObjectIDQuery.findObjectsInBackgroundWithBlock({
(objectsArray: [PFObject]?, error: NSError?) -> Void in
var objectIDs = objectsArray as! [PFObject]
for i in 0...objectIDs.count{
self.iDArray.append(objectIDs[i].valueForKey("objectID") as! String)
NSLog("\(objectIDs)")