Малая переменная маяка
Мне нужна твоя помощь! я делаю приложение, и мне нужно сказать, что "minorBeacon" делает глобальную переменную, потому что в другом ViewController я буду вызываться. но я не могу, и другая проблема заключается в преобразовании этих данных в "Int"
func locationManager(manager: CLLocationManager, didRangeBeacons beacons: [CLBeacon], inRegion region: CLBeaconRegion) {
if let beacon = beacons.first {
var minorBeacon : Int = beacon.minor
print(minorBeacon)
}
проблема говорит "не может преобразовать тип значения"NSNumber"в указанный тип"Int" " помогите мне пожалуйста!!
Спасибо, парни!:)
1 ответ
Решение
Вы можете использовать пользователя intValue
чтобы получить NSNumber
ценность как Swift Int
:
func locationManager(manager: CLLocationManager, didRangeBeacons beacons: [CLBeacon], inRegion region: CLBeaconRegion) {
if let beacon = beacons.first {
var minorBeacon = beacon.minor.intValue
print(minorBeacon)
}