Ios 当我在Swift中打印数组时,它的类型(<;u NSArrayM 0x6080024a1a0>;)也随附。为什么?
} 这就是我设置参数的方式 Xcode在打印阵列时显示Ios 当我在Swift中打印数组时,它的类型(<;u NSArrayM 0x6080024a1a0>;)也随附。为什么?,ios,iphone,swift,swift3,ios10,Ios,Iphone,Swift,Swift3,Ios10,} 这就是我设置参数的方式 Xcode在打印阵列时显示,请指导我如何删除该阵列。请参考下图。它在swift 2中运行良好,但当我将代码更新为swift 3时,出现了此问题。当我在POST方法中发送参数时,就会发生这种情况。可能是因为这个原因,我无法解析数据 这就是我解析数据的方式如何将数据转换为JSON 例如,使用标准类: 然后发送stringvalue?如何将数据转换为JSON 例如,使用标准类: 然后发送stringvalue?您是否只是在POST请求正文中发送数组的原始内部调试表示?当我发
,请指导我如何删除该阵列。请参考下图。它在swift 2
中运行良好,但当我将代码更新为swift 3
时,出现了此问题。当我在POST
方法中发送参数时,就会发生这种情况。可能是因为这个原因,我无法解析数据
这就是我解析数据的方式如何将数据转换为JSON 例如,使用标准类:
然后发送
string
value?如何将数据转换为JSON
例如,使用标准类:
然后发送
string
value?您是否只是在POST请求正文中发送数组的原始内部调试表示?当我发送一个空数组时,即使它即将到来,您为什么不尝试将数据转换为正确的传输格式,如JSON?你为什么要用内部表示法?你能建议我怎么做吗。我是IOS的新手。任何帮助对我来说都是太好了。也许我是用正确的方式做的。我不确定您是否只是在POST请求正文中发送数组的原始内部调试表示?当我发送一个空数组时,即使它即将到来,为什么不尝试将数据转换为正确的传输格式(如JSON)?你为什么要用内部表示法?你能建议我怎么做吗。我是IOS的新手。任何帮助对我来说都是太好了。也许我是用正确的方式做的。我不确定我是否在关于解析数据的问题中添加了图像。你能看看它吗?我无法实现这一点。你能看一下数据解析图吗??在代码中,问题出现在[referredVisits]后,我在问题中添加了一个关于解析数据的图像。你能看看它吗?我无法实现这一点。你能看一下数据解析图吗??在代码中,问题是以post[参考访问]的形式出现的
{let doctorId: NSNumber = (self.selectedDoctor["id"] as? NSNumber)!
let referredTo:Dictionary = ["id":doctorId]
var postParams = [String : Any]()
postParams["referredTo"] = referredTo as AnyObject?
if self.mCase != nil{
if let patient:Patient = self.mCase.patient {
postParams["patient"] = ["id":patient.id!]
}
if let mCaseId:NSNumber = self.mCase.id{
postParams["medicalCase"] = ["id":mCaseId]
}
postParams["completeCase"] = self.completeCase as AnyObject?
postParams["includeAttachments"] = self.includeAttachment as AnyObject?
let visitDict = NSMutableDictionary ()
//let array = NSMutableArray()
for dict in self.visitIds {
let indx : Int! = (dict["visitID"] as? Int)!
visitDict["visit"] = ["id":indx!]
self.visitArray.add(visitDict)
}
if self.completeCase {
for visit in self.mCase.visits{
var id = (visit as AnyObject).id!
visitDict["visit"] = ["id": id!]
self.visitArray.add(visitDict)
}
}
postParams["referredVisits"] = self.visitArray
print(postParams["referredVisits"])
}
else{
let patient:Dictionary = ["id":self.patientId]
postParams["patient"] = patient as AnyObject?
}
marseResponse = MARSRequest.SendRequest("POST", postParams: postParams as [String : AnyObject]?,getParams: nil, service:.postpatientrererral)
let array = [
[
"visit": [
"id": 2625
]
]
]
let data = try JSONSerialization.data(withJSONObject: array, options: [])
let string = String(data: data, encoding: .utf8)