1
私はXcodeのバージョン8.0(8A218a)SWIFT 3を更新した後、私はこのエラースウィフトエラーが型の値を変換できません '(AFHTTPRequestOperation ?, ANYOBJECT?) - >()
は、型の値を変換できませんだ'(AFHTTPRequestOperation (AFHTTPRequestOperation ?, Any?) - > Void)! '、(AnyObject?)
これは、上記のエラーを示した次のコードです。
jsonmanager.post("http://myapi.com",
parameters: nil,
success: { (operation: AFHTTPRequestOperation!,responseObject: AnyObject!) in
if(responseObject.object(forKey: "meta")?.object(forKey: "status")?.intValue == 200){....
何か問題がありますか?
これは、以前のバージョンのコールバックメソッドのシグネチャが変更された2
に
以下の行を変更する必要があり
だスウィフト3では
ました:関数型以外の値を呼び出すことはできません 'Any ?!' – stevengbu
これはif内部: 'Any?'型の値です。メンバー 'オブジェクト'がありません – stevengbu
'ResponseObject'を' AnyObject'にキャストしようとする可能性があります。 'AnyObject'と' Any'はかなり異なっているので、 'AnyObject'の代わりに' Any'を適切に処理するために、あなたのアプリのその部分を書き直さなければならないでしょう – donnywals