I want to convert the friend list ids that I am getting from facebook as an array to save in parse. My code is as below but I am getting a "unexpectedly found nil while unwrapping an Optional value" error. What should I do to save the result to parse and retrieve it as array when required?
  let fbRequest = FBSDKGraphRequest(graphPath:"/me/friends", parameters: nil);
                fbRequest.startWithCompletionHandler { (connection : FBSDKGraphRequestConnection!, result : AnyObject!, error : NSError!) -> Void in
                    if error == nil {
                        print("Friends are : \(result)")
                        if let dict = result as? Dictionary<String, AnyObject>{
                            let profileName:NSArray = dict["name"] as AnyObject? as! NSArray
                            let facebookID:NSArray = dict["id"] as AnyObject? as! NSArray
                            print(profileName)
                            print(facebookID)
                    }
                    }
                        else {
                        print("Error Getting Friends \(error)");
                    }
                }
When I use the code below in print() I get the result below:
 Friends are : {
data =     (
            {
        id = 138495819828848;
        name = "Michael";
    },
            {
        id = 1105101471218892;
        name = "Johnny";
    }
);