2015-01-21 2 views
0

[[[UIApplication sharedApplication] delegate] performSelector: @selector (showMainView)];Что является альтернативой исполнениюВыбор в быстром?

Я использую API, имеющий код выше в iOS swift project, и не мог найти, как записать его в правильный быстрый код. Кажется, у swift нет функции с именем performSelector, так что я могу сделать, чтобы она работала быстро?

+1

вы проверили эту ссылку? http://stackoverflow.com/questions/24158427/alternative-to-performselector-in-swift – Miknash

+6

Почему вы вызываете performSelector в первую очередь, когда вы проходите селектор? Почему не [[[UIApplication sharedApplication] delegate showMainView]? – gnasher729

ответ

1

Вы должны попробовать это:

let appDelegate = UIApplication.sharedApplication().delegate as AppDelegate 
appDelegate.showMainView() 
+0

Спасибо большое! Я помещаю имя класса, указанное в API, после «как», и оно работает. – user3653575