我使用performSegueWithIdentifier:sender:
方法,我想通过参数sender
传递几个参数。在Objective-C中,我使用@{"myKey": myValue}
语法创建了一个NSDictionary on-the-the-fly。在Swift中使用自定义枚举“在运行中”创建字典作为值
我在Swift中尝试了几种方法,但编译器总是给我一个这样的错误:'AnyObject?'没有名为{'Element'或'Key'}的成员
如何重现Swift中的预期行为?谢谢!
编辑:这里是我的代码:
self.stopCamera()
dispatch_async(dispatch_get_main_queue(), {() -> Void in
self.performSegueWithIdentifier("backCameraVCtoFrontCameraVC", sender: [("image", image), ("fitler", filter)])
})
发布您的代码。 – zaph 2014-12-13 14:50:06
Swift Dictionary不是一个对象,它是一个结构体。 – zaph 2014-12-13 14:50:59
我同意但是您的建议是否可以执行我的操作? – 2014-12-13 15:02:00