Форум программистов, компьютерный форум CyberForum.ru

Swift

Войти
Регистрация
Восстановить пароль
 
Timur 001
0 / 0 / 0
Регистрация: 02.04.2012
Сообщений: 28
#1

Ошибка в коде ,не могу разобраться Swift 2 - Swift

04.06.2016, 15:57. Просмотров 538. Ответов 1
Метки нет (Все метки)

Код
let motionManeger = CMMotionManager()
        
        motionManager.accelerometerUpdateInterval = 0.2
        // 2
        motionManager.startAccelerometerUpdatesToQueue(NSOperationQueue.currentQueue()!, withHandler:
            { //ошибка возникает в этой строке 
            (accelerometerData: CMAccelerometerData!, error: NSError!) in
            // 3
            let acceleration = accelerometerData.acceleration
            // 4
            self.xAcceleration = (CGFloat(acceleration.x) * 0.75) + (self.xAcceleration * 0.25)
            })

    }
Вот сама ошибка: Cannot convert value of type '(CMAccelerometerData!, NSError!) -> ()' to expected argument type 'CMAccelerometerHandler' (aka '(Optional<CMAccelerometerData>, Optional<NSError>) -> ()')
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2016, 15:57     Ошибка в коде ,не могу разобраться Swift 2
Посмотрите здесь:
Не могу переписать модель для калькулятора Swift 3.0.1 Swift
Swift, xcode 6.1.1 не могу бонально вычислить длину строки Swift
Swift Желтая ошибка про объявлении переменной в Swift
Swift Swift и MySQL
Потоки в Swift Swift
Swift Swift is open source!
Swift Мутирование массива - Swift
Восклицательный знак в Swift Swift
Дружит ли swift с геопозицией? Swift
Swift JSON Parsing Swift
Как установить Swift? Swift
Конвертер из swift в ObjC Swift

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Митя800
50 / 50 / 12
Регистрация: 13.07.2015
Сообщений: 170
07.06.2016, 19:11     Ошибка в коде ,не могу разобраться Swift 2 #2
Timur 001, в сообщении ошибки кроется ответ.
тип должен быть опциональным.
(accelerometerData: CMAccelerometerData?, error: NSError?)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru