我有以下 objective-c 代码:
if (isAppVisible) {
[self hideApp];
} else {
[self showApp];
}
可以简化为类似的东西
[self isAppVisible ? @selector(hideApp) : @selector(showApp)]
或任何等效的东西?
最佳答案
[self performSelector:(isAppVisible ? @selector(hideApp) : @selector(showApp))];
但请不要这样做:if/else 更具可读性。
关于objective-c - 速记选择器调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26276227/