У меня происходят странные вещи: попытка отследить, было ли отменено действие общего доступа в обработчике UIAlertAction с помощью FLurry Analytics SDK. Код должен в основном выглядеть так:
let cancelAction = UIAlertAction(title: "Cancel", style: UIAlertActionStyle.Cancel, handler: {
(action:UIAlertAction!) -> Void in
Flurry.logEvent("Share Cancelled")
}
)
Но компилятор показывает ошибку "Дополнительный аргумент "заголовок" в вызове..." и выделяет "Отмена" красным. Хотя, если я добавлю любое объявление переменной или простую функцию, такую как println(), ошибки не будет! то есть этот код скомпилирован корректно и считается рабочим:
let cancelAction = UIAlertAction(title: "Cancel", style: UIAlertActionStyle.Cancel, handler: {
(action:UIAlertAction!) -> Void in
let somevar = 0
Flurry.logEvent("Share Cancelled")
}
)
Кто-нибудь сталкивался с подобным? Может быть, это ошибка Swift или Flurry?