This question already has answers here:
How do you share data between view controllers and other objects in Swift?
(8个答案)
3年前关闭。
嗨,大家好,我需要将此变量“ minorBeacon”发送给另一个ViewController,我该怎么办?
谢谢!!
(8个答案)
3年前关闭。
嗨,大家好,我需要将此变量“ 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 ❌"
}
谢谢!!
最佳答案
如果您想在将信息传递给新的视图控制器时将其传递给它,则需要研究重写prepareForSegue
方法。如果要使该值在整个应用程序中普遍可用,请查看NSUserDefaults
。一个或另一个应该适合您的目的。
关于ios - 变量移至另一个ViewController ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38380161/