我一直在说错误......
' json中的消息["消息"]。arrayValue {'
有一个未解析的标识符?请问任何人可以帮我解决这个问题以及解决问题的方法和地点吗?
for message in json["Messages"].arrayValue {
let newMessage = Message(data: message)
if newMessage.sentTime = .stringValue < "01:00:00" {
self.filterMessages(newMessage)
}
}
以下部分是指上述内容,如果这有帮助的话?
message = data["Message"].stringValue
id = data["Id"].intValue
showId = data["ProgramId"].intValue
user = data["User"].stringValue
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ"
sentTime = dateFormatter.dateFromString(data["SentTime"].stringValue)!
答案 0 :(得分:0)
试试这个
let value = json["Messages"]
for message in value {
let newMessage = Message(data: message)
if newMessage.sentTime = .stringValue < "01:00:00" {
self.filterMessages(newMessage)
}
}
我希望它的工作
答案 1 :(得分:0)
将json数组迭代为
for message in json["Messages"] as? NSArray{
let newMessage = Message(data: message)
if newMessage.sentTime = .stringValue < "01:00:00" {
self.filterMessages(newMessage)
}
}