let orderID = (responceDictionary as NSDictionary).value(forKeyPath: "result.id") as? String
エラー: '[AnyHashable:Any]?' 'NSDictionary'に変換できませんXcode Swift - NSDictionaryに変換できないもの
Any - > NSDictionaryからキャストする方法は完全にはわかりませんが、私は試してみるとエラーが発生するようです。
let orderID = (responceDictionary as! NSDictionary).value(forKeyPath: "result.id") as? String
上記のコンパイルでは、別のエラーが発生します。常に失敗します。
Moltin.sharedInstance().cart.order(withParameters: orderParameters, success: { (responceDictionary) in
let orderID = (responceDictionary as NSDictionary).value(forKeyPath: "result.id") as? String
ここでどのような回答を試みていますか? JSON構造体も追加してください。 –
@AdilSoomro質問に追加しました。 – Owen26