2016-07-14 23 views
0

Hallo Leute, ich muss diese Variable "minorBeacon" an einen anderen ViewController senden, wie kann ich das machen?Variabler Wechsel zu einem anderen 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 ❌" 
     } 

Dank !!

Antwort

0

Wenn Sie die Informationen an einen neuen View Controller übergeben möchten, müssen Sie die Methode prepareForSegue überschreiben. Wenn Sie den Wert in Ihrer gesamten App allgemein verfügbar machen möchten, werfen Sie einen Blick auf NSUserDefaults. Der eine oder andere sollte Ihrem Zweck entsprechen.