私はid = 50
を返すPHPファイルにリクエストしています。私はIDだけを取得したい。JSONから作られた配列の値を取得
XcodeはNSArrayのようにそれを設定するために私を強制し、アレイは、私を返します。
(
id = 50;
)
デバッグコンソールで。
変数を数値で取得するにはどうすればよいですか?
私はid = 50
を返すPHPファイルにリクエストしています。私はIDだけを取得したい。JSONから作られた配列の値を取得
XcodeはNSArrayのようにそれを設定するために私を強制し、アレイは、私を返します。
(
id = 50;
)
デバッグコンソールで。
変数を数値で取得するにはどうすればよいですか?
あなたがJSONを使っていて、あなたが「配列返り」フォーマットを提示した方法を考えると、NSArray
ではなくNSDictionary
で作業しているようです。例えば、次の例を比較する:
let yourNSDictionary: NSDictionary = ["id":50]
print(yourNSDictionary)
/* {
id = 50;
} */
let yourNSArray: NSArray = ["foo", 42]
print(yourNSArray)
/* (
foo,
42
) */
はNSDictionary
インスタンス内の特定のキーの値にアクセスするには、適切なスウィフトネイティブ型にしようとしました変換を行うことで、その後、あなたは2つのステップを結合することができ、Int
言う
mydict[myKey]
)、およびは、オプションの結合句で:
if let id = yourNSDictionary["id"] as? Int {
print(id) // 50
}
私はそれを編集しました。私はデバッガで私が投稿したコードを受け取ります。 –
あなたはコードを投稿することができますか。? –
それは配列ですか? –
私はそれを編集しました。私はデバッガで私が投稿したコードを受け取ります。 –