我试图检查responseObject != nil
但它总是返回真实。
我不知道(如何检查nil
的{{1}}值)
这是我的代码:
ANY?
崩溃问题:
在日志消息中
查看服务响应:可选(无)
查看服务响应:nil
无法转换类型' Swift.Optional' (0x7f9d44715db0)到' NSArray' (0x60000004f4f8)。 (lldb)
我也试过下面的代码,
success: { (operation: AFHTTPRequestOperation?,responseObject: Any?) in
print("view service reponse: \(String(describing: responseObject))")
print("view service reponse: \(responseObject!)")
if responseObject != nil
{
let jsonObjects : NSArray = responseObject as! NSArray
print("All data1 : \(String(describing: jsonObjects))")
for dataDict : Any in jsonObjects {
但我还是崩溃了......
答案 0 :(得分:0)
尝试使用Array而不是NSArray。 从Objective C迁移到Swift时,人们倾向于使用NSArray和NSDictionary。