0
この問題が発生しました。これは私のFacebookのグラフ要求このjavascriptコードからURLを抽出する方法
if error != nil {
print(error ?? "error unknows")
return
}
let resultDict = result as? NSDictionary
let data = resultDict?["data"] as! NSArray
for i in 0 ..< data.count
{
let valueDict : NSDictionary = data[i] as! NSDictionary
let id = valueDict.object(forKey: "id") as! String
print("the id value is \(id)")
}
let friends = resultDict?.object(forKey: "data") as! NSArray
print(friends[0] as AnyObject)
print("Found \(friends.count)
内部コードのこの部分は私のコードである
プリント(友人[0] ANYOBJECTなど)
戻り値:
{
"first_name" = OOOOOOOOOOOOOOOOOO;
id = 1OOOOOOOOOOOOOOOOOO;
"last_name" = OOOOOOOOOOOOOOOOOO;
name = "OOOOOOOOOOOOOOOOOO";
picture = {
data = {
"is_silhouette" = 0;
url = "https://scontent.xx.fbcdn.net/v/t1.0-1/p50x50/15871714_xxxxxxxxxxxxxxxxxxxxxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxx_n.jpg?oh=xxxxxxxxxxxxxxxxxxxxxxxxxxx";
};
};
}
私は名前とIDを抽出する方法を知っていますが、問題のある抽出画像URL ng。私はこれを尋ねた質問からJSONではないjavascriptです。初心者を助けてくれてありがとう!
あなたは絶対に正しいです。あなたはロックスターです!私の混乱は、人々がこれがjavascriptであり、完全に私を捨てた初心者であると私に語ったということでした。ありがとうございました!私はNSDictionaryとして画像に入り、次にNSDictionaryとしてデータを取り出し、URLをStringとして抽出して解決しました。ちょうどあなたが提案した通りです。ありがとうございました。 –