ios - swift中performSelector的替代品是什么?

标签 ios objective-c iphone swift performselector

<分区>

[[[UIApplication sharedApplication] delegate] performSelector:@selector(showMainView)];

我在 iOS swift 项目中使用具有上述代码的 API,但找不到如何将其写入正确的 swift 代码。 swift 似乎没有名为 performSelector 的函数,那么我该怎么做才能让它在 swift 中工作?

最佳答案

你应该尝试这个:

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

关于ios - swift中performSelector的替代品是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28070363/

上一篇:ios - 初始化 UIButton 时出现不需要的动画

下一篇:ios - 解析推送通知,收到通知时如何修改当前 View Controller 中的变量?

相关文章:

iphone - 汽车转弯并移动 Sprite

objective-c - ViewDidLoad/Unload 消息到 super ?

iphone - NSString 到 NSNumber : what am I doing wrong here?

iphone - 加载缩略图时内存泄漏

android - cordova.file.*(所有目录)为空

ios - 将图像转换为视频的 ios FPS 错误

objective-c - NSInvocation 获取返回值 : called inside forwardInvocation: makes the returned object call dealloc:

ios - iPhone 上的网络事件监控

javascript - 在套接字 io 连接中设置用户名

ios - 如何在不使用 segues 的情况下将 tableview 单元格的名称传递到另一个 swift 文件?