varios todos rapido mis masivamente los eliminar desde como celular amigos ios swift parse.com facebook-ios-sdk

ios - rapido - ¿Cómo obtener una lista de todos los amigos de Facebook cuando se usa Parse?



eliminar amigos de facebook rapido (2)

A continuación se muestra el resultado cuando getFbfriends () se ejecuta en el código dentro de viewDidAppear a continuación:

Salida:

Result Dict: { data = ( ); summary = { "total_count" = 711; }; } Found 0 friends

El "total_count = 711" es correcto pero no hay datos sobre los amigos. ¿Qué es lo que echo de menos aquí? Piensa que los permisos son correctos.

Código:

class SignUpViewController: UIViewController { @IBOutlet weak var btn_signIn: UIButton! @IBAction func action_btnSignIn(sender: AnyObject) { var permissions = ["public_profile", "user_friends"] println("in action_btnSignIn() of SignUpViewController") var fbloginView:FBLoginView = FBLoginView(readPermissions: ["email", "public_profile", "user_friends"]) override func viewDidAppear(animated: Bool) { if PFUser.currentUser() != nil { println("User logged in, so launching Menu Screen") //self.performSegueWithIdentifier("launchmenu", sender: self) getDBfriends() } else { println("User NOT logged in") } } func getDBfriends() { var friendsRequest: FBRequest = FBRequest.requestForMyFriends() friendsRequest.startWithCompletionHandler{(connection:FBRequestConnection!, result:AnyObject!, error:NSError!) -> Void in var resultdict = result as NSDictionary println("Result Dict: /(resultdict)") var data : NSArray = resultdict.objectForKey("data") as NSArray for i in 0..<data.count { let valueDict : NSDictionary = data[i] as NSDictionary let id = valueDict.objectForKey("id") as String println("the id value is /(id)") } var friends = resultdict.objectForKey("data") as NSArray println("Found /(friends.count) friends") } } }


Sus permisos son correctos, pero intente iniciar sesión en su aplicación con otra cuenta de FB. Obtendrá los detalles de ese usuario en su respuesta de datos.