2016-12-28 76 views
0

已將代碼從swift 2遷移到swift 3.獲取錯誤類型'Any?'的值?沒有會員「價值」。任何人都可以幫助我AFNetworkingSwift3,完全卡住了。AFNetworking 3.0獲取請求Swift3.0

let manager = AFHTTPSessionManager() 

manager.get(
     ADS_URL, 
     parameters: [], 
     success: { (operation,responseObject) in 
      self.loggedIn = responseObject.value(forKey: "success") as! Bool // Error Value of type 'Any?' has no member 'value' 


     }, 
     failure: { (operation,error) in 
      sender!.setCMSError(error) 
     } 
    ) 

回答

1

Swift 3對類型非常嚴格。 你應該明確地向下傾斜 responseObject 從默認Any?添加到NSDictionary以便直接應用 鍵[「success」]下的值。