Тег / пользовательские данные UIAlertController 'UIAlertAction' или что-то еще в Swift

На основе этого решения для обработки действия щелчка для динамически созданного UIAlertController.

Я искал объективный код c для преобразования замыкания в блок.

let closure = { (index: Int) in
     { (action: UIAlertAction!) -> Void in
         println("Index: \(index)")
     }
 }
-2
Kapil_A 15 Мар 2018 в 07:32

1 ответ

Лучший ответ

Я смог использовать блоки ниже Objective C

  void (^closure)(UIAlertAction *) = ^(UIAlertAction *action){
        NSInteger index = [alertcontroller.actions indexOfObject:action];
        NSLog(@"Button Index%ld", (long)index);
    };
0
Kapil_A 15 Мар 2018 в 11:53