我正在创建一个Mac OS应用程序,我需要将一个json对象从一个xib窗口发送到另一个窗口。我正在尝试如下:
if let responseJSON = try JSONSerialization.jsonObject(with: data!) as? [String:AnyObject]{
if(responseJSON.count == 2){
//Run in Main Thread
DispatchQueue.main.async{
let dashboard = Dashboard()
dashboard.showWindow(responseJSON) //This is my another xib
self.window?.close()
}
我不知道该如何在该窗口中接收和使用它,任何人都可以帮助我做到这一点吗?
答案 0 :(得分:0)
向Dashboard
的{{1}}方法添加参数。将响应存储在实例变量中。然后,稍后init
加载其UI时,让它读取实例变量并适当地设置UI。