从另一个 Viewcontroller 获取 ibeacon 主要和次要 ID

Get ibeacon major and minor id from another Viewcontroller

我在 Viewcontroller 中使用 CLLocationManager 来监控 iBeacon。它正在工作,但是当我要去另一个 Viewcontroller 时,我需要从父 ViewController 获取实际的监控数据。如果我是对的,我需要做一个单身人士吗? (对不起,如果我不是那么具体。我真的是新手 objective-C)。

在 child VC 中创建一个像这样的 属性 :

@property (nonatomic, strong) id iBeaconData;

并在实施中:

- (void)setIBeaconData:(id)iBeaconData
{
    _iBeaconData = iBeaconData;
    dispatch_async(dispatch_get_main_queue(), ^{
       // TODO: change your UI here
    });
}

并在 parent 收到 ibeacons 数据时设置此 属性。