-6
我在解析URL錯誤數據時出錯錯誤如下。如果有人知道答案,請ping我無法將'Swift.Optional <Swift.AnyObject>'(0x7f7f9fc3d0c0)類型的值轉換爲'NSArray'
無法投型 'Swift.Optional' (0x7f7f9fc3d0c0)的價值 '的NSArray'(0x600000051598)。
我在解析URL錯誤數據時出錯錯誤如下。如果有人知道答案,請ping我無法將'Swift.Optional <Swift.AnyObject>'(0x7f7f9fc3d0c0)類型的值轉換爲'NSArray'
無法投型 'Swift.Optional' (0x7f7f9fc3d0c0)的價值 '的NSArray'(0x600000051598)。
而是突出部分假設從服務的響應是OK,你需要進行測試,看看它是否是零或不前試圖用它做任何事情。您應該使用警衛或如果讓例如
if let responseOject = responseObject
{
// cast to swift array
}
else
{
// handle the error
}
現在你只需要弄清楚爲什麼你的請求失敗。我會檢查AFHTTPRequestOperation的文檔,看看它會給你什麼診斷信息。另外,值得在打電話之前打印出URL,以便將其直接粘貼到瀏覽器中。
不要使用'NSArray',使用原生的'Swift'對應'Array'。你的'responseObject'是零,因此是錯誤。在將來,請將代碼作爲格式正確的文本包含在您的問題中,而不是作爲屏幕截圖。 –
但我得到從URL –
的價值觀和餘did't有任何想法上懸而未決這個problem.please給出一個解決方案 –