userInfo
只发送anyObject
类型的数据,因此我需要投射我的Meals数组
到anyObject
没有崩溃,然后重铸到[Meal]
,不幸的是它在这里崩溃......
var anyOrder = NSMutableArray()
for meal in ordered { // ordered is array of meals [Meal] ...
anyOrder.addObject(meal as! AnyObject) //crashes here
}
我希望能够使用userInfo
中的NSNotification
进行投射或找到任何其他方式发送它,谢谢提前
答案 0 :(得分:2)
我想知道膳食的类型。
如果Meal继承了AnyObject,你可以轻松地进行转换。
xtype: 'button'
如果不是这样,Meal是否可以转换AnyObject取决于继承者。 考虑到崩溃,你没能投出它。因此发生运行时错误。