小编IPa*_*ash的帖子

Objective C使用字符串动态调用方法

我只是想知道是否有办法调用一个方法,我用一个字符串动态建立方法的名称.

例如,我有一个名为loaddata的方法

-(void)loadData;
Run Code Online (Sandbox Code Playgroud)

打电话给我,我通常称之为

[self loadData];
Run Code Online (Sandbox Code Playgroud)

但我希望能够用字符串动态调用它,例如

NSString *methodName = [[NSString alloc] initWithString:@"loadData"];
[self methodName];
Run Code Online (Sandbox Code Playgroud)

这是一个愚蠢的例子,但我希望你明白我的观点.我正在使用它来为我为我的IPad应用程序设置的数据绑定类.很难解释,但要解决它我需要弄清楚如何用字符串调用方法.

有任何想法吗?

谢谢

iphone methods messaging dynamic objective-c

72
推荐指数
2
解决办法
3万
查看次数

iPhone获取UITextField的父视图

我有一个UITextField控件,我只想获得它包含的父视图.我希望​​它会像[MyTextField ParentView]或MyTextField.view但是没有去.

有任何想法吗?

提前致谢

iphone xcode objective-c uitextfield ipad

19
推荐指数
2
解决办法
2万
查看次数

标签 统计

iphone ×2

objective-c ×2

dynamic ×1

ipad ×1

messaging ×1

methods ×1

uitextfield ×1

xcode ×1