-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