ios - 变量移动到另一个 ViewController

标签 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 ❌"
        }

谢谢!!

最佳答案

如果您想在继续操作时将信息传递给新的 View Controller ,那么您需要考虑重写 prepareForSegue 方法。如果您想让该值在您的应用程序中普遍可用,请查看 NSUserDefaults。其中之一应该适合您的目的。

关于ios - 变量移动到另一个 ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38380161/

相关文章:

ios - 互联网连接丢失时使用自定义 REST API 同步来自核心数据的数据?

ios - 执行按下通知 Swift 的操作

android - BLE Gatt onConnectionStateChange 失败,状态 133 和 257

ios - 我在 App Store 更新了我的 iOS 应用程序,现在它只与 iPhone 5s+ 兼容

php - 将 id 从 iOS 应用程序发送到 php 到 mysql

ios - 加载核心数据获取请求的结果集

flutter - 如何在Flutter (`beacon_broadcast`库中捕获错误?常规方法不适用于此库

android - 从 Estimote Connection 获取 UUID、Major、Minor

iphone - iOS - 处理数据模型更改的正确方法是什么?

ios - UIImageView 没有在 iPhone 中以正确的方向呈现图像