0
我的代碼是致命錯誤
let jsonData = try NSJSONSerialization.JSONObjectWithData(data!, options:NSJSONReadingOptions.MutableContainers) as! NSArray
let json = JSON(jsonData)
for (_, subJSON): (String, JSON) in json[0]["events"] {
let rel1 = InboxEvents(title: subJSON["title"].string!, guests: subJSON["guests"].string!, eventpic: subJSON["eventpic"].string!, eventID : NSInteger(subJSON["ID"].string!)!)
self.arrayOfRels.append(rel1)
}
這裏是InboxEvents
類
class InboxEvents {
var title = ""
var guests = ""
var eventpic = ""
var eventID = 6
init(title : String, guests: String, eventpic : String, eventID : NSInteger) {
self.title = title
self.guests = guests
self.eventpic = eventpic
self.eventID = eventID
}
我有在for循環
fatal error: unexpectedly found nil while unwrapping an Optional value
。
JSON輸出是在這裏
[
{
"events" : [
{
"ID" : "3",
"title" : "Test Event",
"guests" : 3,
"eventpic" : "/images\/event_pic\/event1.jpg"
},
{
"ID" : "1",
"title" : "Test Event",
"guests" : 2,
"eventpic" : "/images\/event_pic\/event1.jpg"
}
]
}
]
有什麼問題嗎?
什麼是JSON在這個詮釋代碼JSON(jsonData),你有沒有創建一個方法,或者你正在使用和第三方 – HardikDG
編輯問題 –