变量移动到另一个ViewController

时间:2016-07-14 17:03:33

标签: ios swift beacon

大家好我需要将此变量“minorBeacon”发送到另一个ViewController,我该怎么办?

   func locationManager(manager: CLLocationManager, didRangeBeacons beacons: [CLBeacon], inRegion region: CLBeaconRegion)


{
    if let beacon = beacons.first {
    var minorBeacon = beacon.minor.intValue

       print(minorBeacon)
       print(region)


    for beacon in beacons{
            if beacon.accuracy > 0{
        metrosBeacon.text = "El beacon identificado como  \(region.identifier) está en \(beacon.accuracy)m "

            if region.identifier == "MKT BEACON 28"{
                    linkBeacon.text = "Hace click acá para ver la oferta de MKT BEACON 28"
            if region.identifier == "MKT BEACON 26"{
                    linkBeacon.text = "Hace click acá para ver la oferta de MKT BEACON 26"

            if (beacon.accuracy) == -1.0{
        metrosBeacon.text = "❌Fuera de cobertura de señal de Beacons ❌"
        }

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您想要将信息传递给新的视图控制器,那么您需要考虑覆盖prepareForSegue方法。如果您想在整个应用中普遍使用该值,请查看NSUserDefaults。一个或另一个应该适合您的目的。