-1
如果我必須快速的類。如何在swift中添加一個可變對象數組到另一個對象(類的數組)
class Route : NSObject {
var routeNo: String!
var routeName: String!
}
和
class Stop : NSObject {
var stopName: String!
var routes: [Route]!
}
在我的ViewController,我希望能夠添加任何數量的路由一停。
var route1 = Route()
route1.routeNo = "1"
route1.routeName = "Direction for route 1"
var route2 = Route()
route2.routeNo = "2"
route2.routeName = "Direction for route 2"
// now, create a Stop object and add the two routes
var stop = Stop()
stop.stopName = "5th Avenue/3rd Street"
stop.routes.append(route1)
stop.routes.append(route2)
這不幸的是不起作用。它編譯得很好,但在運行時得到這個錯誤:
致命錯誤:意外地發現nil,同時在stop.routes.append(route1)行解包可選值。
我完全不知道這意味着什麼。我嘗試了各種條件檢查,但沒有運氣。
什麼是解決方案能夠添加任何數量的路由停止對象的實例?
謝謝
謝謝你,是沒有的伎倆! – pbeaumier 2015-04-06 12:34:29