Почему это дает мне ошибку?Facebook API, извлекающий список друзей в swift
fatal error: unexpectedly found nil while unwrapping an Optional value
я использую неправильный valueForKey
String
? Я хочу получить список друзей. (Есть друзья, потому что, когда я печатаю результат он показывает их)
let fbRequest = FBSDKGraphRequest(graphPath:"/me/friends", parameters: nil);
fbRequest.startWithCompletionHandler { (connection : FBSDKGraphRequestConnection!, result : AnyObject!, error : NSError!) -> Void in
if error == nil {
let userName : NSArray = result.valueForKey("name") as! NSArray
print("Friends are : \(result)")
} else {
print("Error Getting Friends \(error)");
}
}
Из того, что я помню, вы можете получить только список друзей, которые в настоящее время с помощью приложения - я Я не знаю, для чего это конечная точка. –
Возможно, вы можете получить только друзей, которые уже используют ваше приложение. Вероятно, вы получаете нулевой массив, потому что, возможно, ни одно из ваших друзей не использует это приложение. – NSNoob