我在解析URL错误数据时遇到错误。如果有人知道答案,请ping我
无法转换类型' Swift.Optional' (0x7f7f9fc3d0c0)到' NSArray' (0x600000051598)。
答案 0 :(得分:0)
而不是假设服务的响应是正常的,你需要在尝试对它做任何事情之前测试它以确定它是否为零。你应该使用一个警卫或if if eg。
if let responseOject = responseObject
{
// cast to swift array
}
else
{
// handle the error
}
现在您只需要找出您的请求失败的原因。我会检查AFHTTPRequestOperation的文档,看看它会给你什么诊断信息。此外,在您拨打电话之前打印URL是值得的,因此您可以将其直接粘贴到浏览器中。