iphone - 如何从 obj-c 中的 NSString 调用类方法?

标签 iphone objective-c ios nsstring meta

在obj-c中,如何调用

[myClass myString];

哪里 myString = @"myMethod";

这应该等同于 [myClass myMethod];

不确定这种元语言操作是否可行。

最佳答案

[myClass performSelector: NSSelectorFromString(myString)];

文档:

关于iphone - 如何从 obj-c 中的 NSString 调用类方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6263686/

相关文章:

iphone - 适用于 iOS SDK 2.0 的 Google Analytics - 如何处理应用程序委托(delegate)中的 "tracker"变量?

ios - 有什么有效的方法可以在大型远程 XML 文件中搜索信息吗?

ios - GradientLayer 不水平填充 UIButton 边界

iphone - UISearchBar 的 UITextField 中的占位符文本未对齐

iphone - 应用未运行时检查 JSON 内容的变化

iphone - UIScrollView 在 UIView (XIB) 之上并且 scrollview 不会滚动

ios - 该 View 是 Iphone XS Max、Iphone 11 pro max 上的显示差异以及差异项目

objective-c - 添加 minizip 会破坏 Objective-C

objective-c - 这种特定的音频操作需要什么 iOS 框架

ios - 在 iOS 单 View 应用程序上,最早何时正确设置 self.view.bounds?