【发布时间】:2015-09-02 13:26:21
【问题描述】:
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 中投射或找到任何其他方式发送它,提前致谢
【问题讨论】:
-
为什么需要将 Meal 转为 AnyObject ?没有那个箱子你就不能送那个饭菜吗?
-
Meal 是一个结构体吗?
-
userInfo 只接受 AnyObject 变量
-
NSMutableArrays 只能保存对象。结构不是对象。
标签: ios swift casting nsnotificationcenter userinfo