未解决的标识符

时间:2016-06-01 10:07:08

标签: ios swift

我一直在说错误......

' 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)!

2 个答案:

答案 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)
    }
 }