我是objective-c的新手,我的问题是在(xcode)中,Parent UIViewController正在监视Ibeacon,当用户转到Child UIViewController时,监控仍在运行,我需要从Parent调用Child VC方法。就像更改了实际最近的信标一样,我想提醒用户"嘿!你动了!等。&#34 ;.有没有正确的方法呢? (抱歉英语不好,如果我不那么具体的话)
答案 0 :(得分:2)
有几种方法可以做到这一点。
您的ParentViewController可以保持指向您的指针 ChildViewController并调用它的函数,你可以写入 ChildViewController,类似于showUserAlert。一旦这样 被解雇后,你可以显示警报。
让ParentViewController从NSNotification
开始
NSNotificationCenter
。孩子应该倾听并采取行动
相应
我显然会选择第一个。
答案 1 :(得分:0)
如果您的父母只有一个孩子:
MyChildController* child = self.childViewControllers[0];
[child yourMethod];